我正在制作一个小型的Android应用程序,我想删除android标题栏。
我尝试过使用
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
但是当应用程序启动时,它仍然会使标题栏显示为0.1秒。我很乐意在应用程序加载时甚至不显示它。
我搜索了一下,有人提到你可以改变应用程序的风格,但我不知道该怎么做。我刚刚开始制作应用程序,所以我没有很多经验。
答案 0 :(得分:25)
试试这个:
在清单添加android:theme
中的应用标记中,如下所示:
<application android:theme="@android:style/Theme.NoTitleBar" ...>
答案 1 :(得分:6)
为此,我宣称一种风格继承了我的一般风格。此样式禁用了默认的Android titleBar。
<style name="generalnotitle" parent="general">
<item name="android:windowNoTitle">true</item>
</style>
创建一个新样式并在不同视图中添加此样式,或者以默认样式添加此代码以禁用所有窗口的titleBar!
答案 2 :(得分:2)
在AndroidManifest <activity>
标记中,添加:
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
答案 3 :(得分:0)
我还没有测试过,但是我认为将您的代码放在def * =
(
id,
sellId, ...
之前可能会有所帮助...
我也建议:
setContentView(R.layout.activity_main);
(为我工作)