Java 删除android应用程序的标题栏
我正在制作一个小型android应用程序,我想删除android标题栏 我试过使用Java 删除android应用程序的标题栏,java,android,Java,Android,我正在制作一个小型android应用程序,我想删除android标题栏 我试过使用 this.requestWindowFeature(Window.FEATURE_NO_TITLE); 但当应用程序启动时,它仍然会使标题栏显示0,1秒。我想让它甚至不显示它时,应用程序正在加载 我搜索了一下,有人提到你可以改变应用程序的风格,但我不知道怎么做。我刚刚开始制作应用程序,所以我没有很多经验 试试这个: 在清单中的应用程序标记中添加android:theme,如下所示: 在您的AndroidMani
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
但当应用程序启动时,它仍然会使标题栏显示0,1秒。我想让它甚至不显示它时,应用程序正在加载
我搜索了一下,有人提到你可以改变应用程序的风格,但我不知道怎么做。我刚刚开始制作应用程序,所以我没有很多经验 试试这个:
在清单中的应用程序标记中添加android:theme,如下所示:
在您的AndroidManifest
标签中,添加:
android:theme=“@android:style/theme.NoTitleBar.Fullscreen”
要做到这一点,我声明了一个样式继承了我的常规样式的所有内容。此样式禁用了默认的Android标题栏
<style name="generalnotitle" parent="general">
<item name="android:windowNoTitle">true</item>
</style>
真的
创建新样式并在不同视图中添加此样式,或在默认样式中添加此代码以禁用所有窗口的标题栏 我还没有测试过它,但我想把你的代码放在
setContentView(R.layout.activity_main)之前代码>可能有帮助
我还建议:
this.getSupportActionBar().hide();
(为我工作)工作得很好。但我必须把它放在
中,而不是应用程序中。另一个问题。android是为4.0设计的,这意味着它有一个特殊的设计(如上一张图片所示),但我希望禁用标题栏并保留该设计。当我使用Theme.noTitleBar时,它会返回到第二张图片中显示的设计。有没有办法在没有标题栏的情况下获得第一个主题?还有,我对丹麦人的胡言乱语感到抱歉。:-)