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

我的第一篇android学习博客,以及Activity活动的标题栏隐藏问题

2016-09-08 16:11 381 查看
我的第一篇技术博客。自学android开发已经有大概一个月时间了,基本是利用业余时间在看书《第一行代码——android》,并敲一些示例代码。在基于android6.0的荣耀7上真机调试,基本顺利,偶有遇到一些兼容性问题,也基本解决了。 在开始学习数据存储部分的时候,终于决定开始写博客,分享自己的学习的心得。

作为第一篇博客,先分享一个活动中隐藏标题栏的问题。《第一行代码——android》中是这样实现的。

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.login);
}


但是实际上在真机调试中并没有效果,原因是本书是以android4.0为基础编写的,所以实例代码中的活动继承自Activity,上面那样的代码是没问题的。而目前使用的新版本 活动都继承自AppCompatActivity 。那么代码应该修改如下:

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
//隐藏标题栏
if(getSupportActionBar()!=null){
getSupportActionBar().hide();
}
}


这样,标题栏就可以隐藏了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息