requestWindowFeature()隐藏标题栏无效
2016-06-23 22:22
351 查看
<span style="font-family: 宋体, tahoma, Srial, helvetica, sans-serif; background-color: rgb(255, 255, 255);">requestWindowFeature(Window.FEATURE_NO_TITLE); </span>
隐藏标题栏,该语句需要在setContentView()方法前被执行,但是在测试时,发现该功能没有起作用。
代码如下:
public class FirstActivity extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_first);
}
//省略部分代码......
}
之后修改FirstActivity的继承类,由 ActionBarActivity 修改为 Activity ,该代码就起作用了。
为什么会这样呢?
如果想实现标题栏隐藏,可以把requestWindowFeature(Window.FEATURE_NO_TITLE);放在调用super.onCreate()之前
或者使用getSupportActionBar().hide();方法,
代码参考如下:
public class FirstActivity extends ActionBarActivity { @Override protected void onCreate(Bundle savedInstanceState) { requestWindowFeature(Window.FEATURE_NO_TITLE); super.onCreate(savedInstanceState); setContentView(R.layout.activity_first); } //省略部分代码...... }
或者
public class FirstActivity extends ActionBarActivity { @Override protected void onCreate(Bundle savedInstanceState) { //requestWindowFeature(Window.FEATURE_NO_TITLE); super.onCreate(savedInstanceState); getSupportActionBar().hide(); setContentView(R.layout.activity_first); } //省略部分代码...... }
相关文章推荐
- UILabel 内容长度太长宽度有限可以使用下面这个属性
- UINavigationController常用属性设置
- requirejs讲解
- Multi-University 2015 #6 E(hdu 5357 Easy Sequence)
- Number Sequence 找规律
- UILabel
- English - because of,due to ,thanks to ,owing to ,as a result of ,on account of解析
- UITableView-FDTemplateLayoutCell 学习笔记
- 转载蛮牛上很好的UI管理脚本
- AC sequence 贪心水题
- Number Sequence
- HTML语言marquee实现滚动效果
- Failed to run the WC DB work queue associated with 错误的解决
- Quicksum
- 穿透事件
- android 程序中res/values-v14/styles.xml报错的解决办法
- UE4-编译UE4源码
- UE4-获取UE4
- 终于懂了:两个UI组件同时在操作是不可能实现的
- UITableViewCell的操作(增加cell,删除cell,插入cell)