我正在开发一个 android 应用程序,我需要使用一个图片和两个按钮来使用我的自定义标题栏。问题是,当我启动我的应用程序时,在我的自定义标题栏出现之前的 1 或 2 秒内,有一个丑陋的默认标题栏显示“我的应用程序”。最低目标 API 为 15。
在堆栈溢出中找到的所有答案都不起作用,或者成功使其消失,但对我的自定义标题栏也是如此。
这是我从我的活动中调用它的方式:
supportRequestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
super.onCreate(savedInstanceState);
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE,R.layout.topbarclassic);
由于我的第一个视图是我不调用的片段SetContentView
这是我的自定义styles.xml:
<resources>
<style name="theme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:windowTitleSize">50dp</item>
<item name="android:windowNoTitle">false</item>
</style>
</resources>
我的自定义标题栏再次正常工作。我只需要删除应用程序启动时快速显示的默认设置。非常感谢!