android应用中去掉标题栏
来源:互联网 发布:健美创研化妆品知乎 编辑:程序博客网 时间:2024/05/21 12:47
在Android应用中去掉标题栏主要有三种方法:
1.在activity的代码中实现,如:
MainActivity.this.requestWindowFeature(Window.FEATURE_NO_TITLE);
注意:这句代码要写在setContentView()前面。
2.在清单文件里设置
<application android:icon="@drawable/icon" android:label="@string/app_name" android:theme="@android:style/Theme.NoTitleBar">
这样可以把整个应用都设置成无标题栏样式。
3.在styles.xml文件里定义view plain
- <?xml version="1.0" encoding="UTF-8" ?>
- <resources>
- <style name="notitle" parent="Theme.APpCompat.NoActionBar">
- <item name="android:windowNoTitle">true</item>
- </style>
- </resources>
- <application android:icon="@drawable/icon"
- android:label="@string/app_name"
- android:theme="@style/notitle">
点开AppTheme后添加<item name="android:windowNotitle">true</item>,同时AppTheme也必须继承NoActionBar.
3:如果我们的activity继承AppCompatActivity,通过代码MainActivity.this.requestWindowFeature(Window.FEATURE_NO_TITLE)是无法实现去掉标题栏效果的,代码无效。那么如果我们在xml文件设置 android:theme="@android:style/Theme.NoTitleBar"呢?结果运行出错
解决办法:
在AndroidManifest.xml中将主题更改为Theme.AppCompat.Light.NoActionBar、Theme.AppCompat.NoActionBar或Theme.AppCompat.DayNight.NoActionBar中的一个,即可隐藏标题栏
<application android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:theme="@style/Theme.AppCompat.Light.NoActionBar"//成功隐藏标题栏>
阅读全文
0 0
- Android应用中去掉标题栏。
- android应用中去掉标题栏
- android应用中去掉标题栏的方法
- android应用中去掉标题栏的方法
- android应用中去掉标题栏的方法
- android应用中去掉标题栏的方法
- android应用中去掉标题栏的方法
- android应用中去掉标题栏的方法
- android应用中去掉标题栏的方法
- android应用中去掉标题栏的方法
- android应用中去掉标题栏的方法
- android应用中去掉标题栏的方法
- android应用中去掉标题栏的方法
- android应用中去掉标题栏的方法
- android应用中去掉标题栏的方法
- android应用中去掉标题栏的方法
- Android应用中去掉标题栏的方法
- android应用中去掉标题栏的方法
- Nodejs安装教程
- 跨域问题
- Python爬取一个网页的图片
- 基数排序
- -----String s = new String("xyz");创建了几个String Object? 二者之间有什么区别?
- android应用中去掉标题栏
- GHGL项目最后总结
- CocoaPods安装出现SSL verification error
- 【PAT】【Advanced Level】1046. Shortest Distance (20)
- Spring(三)SpringIOC
- 【笔记】jQuery插件的开发模式
- 同余最短路
- 笨办法学 Python · 续 练习 3:质量
- Android ContentProvider之读取、添加联系人