1:AndraoidMainfest中 activity的样式设置 android:theme="@android:style/Theme.NoTitleBar"
2:代码部分
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); //会与 android:theme="@android:style/Theme.NoTitleBar"冲突,只能存在一个
setContentView(R.layout.activity_dataentering);
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE,
R.layout.top_title);
解决办法:
1:androidMainfest中activity的样式设置为 android:theme="@style/android:Theme.Light"
2:代码
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
setContentView(R.layout.activity_dataentering);
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE,
R.layout.top_title);
本文介绍如何解决Android应用中自定义标题栏与Theme.NoTitleBar样式冲突的问题。通过调整AndroidManifest.xml文件中的主题设置,并结合适当的Java代码,可以成功实现自定义标题栏的效果。
2119

被折叠的 条评论
为什么被折叠?



