android编程取消标题栏方法(appcompat_v7、NoTitleBar,2.3版本等)
来源:互联网 发布:电脑拨号软件 编辑:程序博客网 时间:2024/06/08 19:41
网上找了些资料,无非就是3种方法,分别简述如下:
1、初始化时加入代码 requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏
2、AndroidManifest.xml文件里修改theme加载:android:theme=”@android:style/Theme.NoTitleBar”
3、res/values下创建新的theme:
<style name=”NoTitle” parent=”android:Theme”>
<item name=”android:windowNoTitle”>true</item>
</style>
但是这次编程上述方法均不行,软件一启动就崩溃,但是在eclipse导入以前好的工程是没问题的。开始怀疑本次升级后导致的配置问题,结果努力,终于找到方法了,
工程的theme其实是加载appcompat_v7工程下的theme,修改为appcompat_v7下没有标题显示的theme即可“Theme.AppCompat.Light.NoActionBar”。如图:
或者修改文件AndroidManifest.xml里
android:theme=”@style/AppTheme”
这句代码修改为
android:theme=”@style/Theme.AppCompat.Light.NoActionBar”
原因,升级后theme是由appcompat_v7管理。
如果找不到NoActionBar属性。还有一个方法就是在自己使用的主题里添加
<item name="windowActionBar">false</item>
<item name="android:windowNoTitle">true</item>
两行代码就行了
转载请注明:何松泉的网站 » android编程取消标题栏方法(appcompat_v7、Theme.NoTitleBar)
- android编程取消标题栏方法(appcompat_v7、NoTitleBar,2.3版本等)
- android编程取消标题栏方法(appcompat_v7、Theme.NoTitleBar)
- Android中全屏(取消标题栏,设置NoTitleBar)的三种方法
- Android中全屏 取消标题栏,TabHost中设置NoTitleBar的三种方法(强制取消黑边)
- Android中全屏 取消标题栏,TabHost中设置NoTitleBar的三种方法
- Android中全屏取消标题栏,TabHost中设置NoTitleBar的三种方法
- Android中全屏 取消标题栏,TabHost中设置NoTitleBar的三种方法
- Android中全屏 取消标题栏,TabHost中设置NoTitleBar的三种方法
- Android中设置去掉标题栏(NoTitleBar)的三种方法
- Android 取消标题栏方法汇总
- Android-----取消任务栏和标题栏的方法
- Android中取消标题栏的方法
- 取消标题栏、状态栏方法
- 【Eclipse】【Android】如何取消自动创建appcompat_v7
- Android设置全屏(取消标题栏)
- Android 取消标题栏(actionbar)显示
- Android--取消标题栏
- 取消Android标题栏
- 杭电1282-回文
- CentOS6.3虚拟机配置安装
- ThinkPHP如何禁止直接通过路径访问
- java同步器之F4
- 01背包入门啦………
- android编程取消标题栏方法(appcompat_v7、NoTitleBar,2.3版本等)
- MYSQL查询SQL的注意事项和一些技巧总结
- java 为什么wait(),notify(),notifyAll()必须在同步方法/代码块中调用?
- sftp与samba文件传输速度的对比
- 统计损失
- linux中shell变量$#,$@,$0,$1,$2的含义
- Huatuo's Medicine
- 带你从源码角度理解Volley实现原理
- 欢迎使用CSDN-markdown编辑器