解决用android Studio开发不能去除标题栏的问题
来源:互联网 发布:朱元璋 知乎 编辑:程序博客网 时间:2024/05/18 10:23
之前在eclipse上进行开发的时候,要去除Activity的的默认标题栏,我习惯使用的方法是用下面这行代码:
requestWindowFeature(Window.FEATURE_NO_TITLE);super.onCreate(savedInstanceState);
在去除Activiry标题栏的时候,使用了上述代码,发现虽然设置了去除标题栏,但实质上并没有起到什么效果。初时以为是模拟机的问题,然后用了真机测试,问题不变。断定问题出在代码上。可是代码一直这么写过来,应该不会有错的呀。于是从头检查代码。发现了问题所在:
如果有注意的话,这里的Activity类继承的是AppCompatActivity,这个是属于support v7附加包的类。而eclipse使用的则是v4包,继承的是Activity类。两者之间有什么不一样的地方,可以百度一下,这里不多说。
下面是解决办法,三种办法,都可以好处理好android Studio下不能去除标题栏的问题。但注意的是尽管第一种与我们的习惯很接近(作为eclipse使用者而言),但这种方法却是一种将v7舍弃的方法,作为技术越来越新的学科,这种办法是不提倡的。因此,建议使用第二种或者第三种办法,同时也多了解一下v4包和v7包的同与不同,帮助实现更得心应手的开发。
1.修改父类Acticity,将AppComPatActiviry替换为Activiry,问题解决2.修改AndroidManiFest.xml文件,将< activity>中的Theme属性替换如下:android:theme="@style/Theme.AppCompat.NoActionBar">问题同样可以解决3.更换requestWindowFeature(Window.FEATURE_NO_TITLE);代码为://v7包下去除标题栏代码:getSupportActionBar().hide(); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
转载: http://www.2cto.com/kf/201701/589964.html
阅读全文
0 0
- 解决用android Studio开发不能去除标题栏的问题
- 解决用android Studio开发不能去除标题栏的问题
- 解决用android Studio开发不能去除标题栏的问题
- 解决用android Studio开发不能去除标题栏的问题
- 解决用android Studio开发不能去除标题栏的问题
- android studio 去除标题栏
- android studio 去除APP的应用标题栏
- Android开发去除标题栏title
- Android开发去除标题栏title
- Android开发如何去除标题栏title去除标题栏title
- android studio 中去除应用标题栏
- android studio 中去除应用标题栏
- Android studio 中去除应用标题栏
- android studio 中去除应用标题栏
- android studio 中去除应用标题栏
- android studio 中去除应用标题栏
- android studio 中去除标题栏(全屏显示)
- android——studio中去除标题栏
- 如何查看uburtu下编译过的android源码版本信息
- java8 统计字符串字母个数的几种方法(有你没见到过的)
- 5.定位盒子居中显示
- Qt开发: Qt使用SDL2开发库 -- -- 【图文并茂】
- kubernetes集群自动搭建脚本
- 解决用android Studio开发不能去除标题栏的问题
- Struts2的表单标签
- text analysis
- 数据处理流程
- 查询Oracle正在执行和执行过的SQL语句
- Git 基本操作命令
- day14之判断一个节点是否在一棵二叉树中+判断一颗二叉树是是否是另一颗树的子树
- HDU-6040 Hints of sd0061(线性找第k小)
- jQuery的选择器