Twi*_*g90 4 android android-layout android-titlebar
在我的代码中我写道:
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
this.setContentView(R.layout.activity_main);
Run Code Online (Sandbox Code Playgroud)
我在打电话之前已经写了所有内容,setContentView()但它不起作用。
我已经在 android studio 中使用了主题来删除标题栏并将应用程序设置为全屏,但没有任何改变。
开发 Android 应用程序时,如何删除或隐藏默认显示的标题栏?
1. 在您的文件中创建一个新的样式定义styles.xml,并使其成为Theme.AppCompat.Light.NoActionBar.
For example:
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
Run Code Online (Sandbox Code Playgroud)
AndroidManifest.xml2. 将新的样式定义添加到文件中的应用程序标记中
<application
...
android:theme="@style/AppTheme">
Run Code Online (Sandbox Code Playgroud)
将以下属性添加到文件中的新的或现有的样式定义中styles.xml,并确保该样式定义已在AndroidManifest.xml文件中引用,如上所述:
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
Run Code Online (Sandbox Code Playgroud)
小智 5
在 onCreate() 方法中 setContentView(...) 之前添加以下代码
requestWindowFeature(Window.FEATURE_NO_TITLE);
getSupportActionBar().hide();
Run Code Online (Sandbox Code Playgroud)
getSupportActionBar() 方法用于检索 ActionBar 类的实例。调用ActionBar类的hide()方法隐藏标题栏。
| 归档时间: |
|
| 查看次数: |
7773 次 |
| 最近记录: |