您的位置:首页 > 移动开发 > Android开发

android隐藏标题栏后影响样式的解决方案

2015-10-29 12:53 447 查看
android隐藏标题栏常用的方式是在AndroidManifest.xml的application标签或某个Activity标签中添加android:theme="@android:style/Theme.NoTitleBar"属性,但是这样做的后果有时候会导致某些样式发生变化,后经测试,发现在Activity类的onCreate()方法的super.onCreate()语句之前调用requestWindowFeature(Window.FEATURE_NO_TITLE);语句不会影响样式,但如果Activity很多的话可能会很麻烦,最后找到一个最合适的办法,那就是修改res/values目录下的styles.xml文件,在其中添加

<style
name="AppTheme" parent="AppBaseTheme">

<!-- All customizations that are NOT specific to a particular API-level can go here. -->

<item name="android:windowNoTitle">true</item>

</style>

标签,并在AndroidManifest.xml的application标签添加android:theme="@android:style/AppTheme"属性
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: