我想删除(或隐藏)在IntelliJ for android应用程序中生成的上方名称栏....在eclipse中,如果我没有弄错的话,那就是在AndroidManifest.xml中进行编辑
<activity android:name=".MainActivity"
android:label="@string/app_name"
android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen">
对于IntelliJ来说是一样的吗?
答案 0 :(得分:0)
我认为IntelliJ也是如此。我使用基于IntelliJ构建的Android Studio和android:theme =“@ android:style / Theme.Black.NoTitleBar”适用于我。
答案 1 :(得分:0)
不幸的是,这最近已经破裂(至少在Intellij中)。选择其中一个NoTitle主题会在运行时使应用程序崩溃,因为主题需要是AppCompat的后代(至少对于较低的最低SDK版本),但似乎目前还没有隐藏标题栏。< / p>
以下是在正在运行的应用程序和布局预览中隐藏标题栏的工作方法:
1)将您的主题设置回&#39; AppTheme&#39;在AndroidManifest.xml中:
android:theme="@style/AppTheme"
2)通过添加(到name =&#34; AppTheme&#34;)来更新res / values / styles.xml中的主题样式:
<item name="android:windowNoTitle">true</item>
我相信你也可以用&#39; android:windowFullscreen&#39;如果您还想隐藏操作栏。
当您运行应用程序(模拟器或设备)时,上述两个步骤将起作用,但布局仍将显示标题栏。您可以通过转到布局(例如activity_main.xml),然后单击预览上方的主题(AppTheme)并将其更改为Light.NoTitleBar之类的内容来隐藏处理布局的内容。不幸的是,预览会忽略styles.xml中的主题更改,但希望这会得到修复。