ActionBar
16lz
2021-12-04
**
Android Studio 2.0
对ActionBar进行显示和隐藏操作【show() & hide() 】
**
问题:在学习疯狂android讲义第三版中的ActionBar的第一节,遇到问题。
1. 疯狂android中是使用老版本的包: android.app.ActionBar. 和继承Activity。(ActionBar actionBar=getActionBar())
2. AS 中使用 :android.support.v7.app.ActionBar. 和继承AppCompatActivity 。
所以在实际使用中,照书上一样的话会出现问题。
解决方法:既然版本跟新,那就有它的一套写法。
1. MainActivity 继承 AppCompatActivity(导入包android.support.v7.app.ActionBar.)
2. ActionBar actionBar=this.getSupportActionBar();
3. actioBar.show(); && actionBar.hide();
说明:不用换App主题 ,经检查 以下两种主题可以。其他的不知道。
1.android:theme=”@style/Theme.AppCompat.Light”
2. android:theme=”@style/AppTheme”
最后:注意方法名的正确书写和调用。
附上代码截图:
更多相关文章
- android中的命名空间
- 关于Android学习要问的一些问题
- 使用Javascript判断浏览器终端设备(PC、IOS(iphone)、Android)
- Android图表控件MPAndroidChart——曲线图+柱状图 CombinedChart
- Android安全问题
- ?android:attr/属性 与 ?android:属性
- android activity tabhost
- Android之使用ContentResolver对通信录中的数据进行简单操作
- android语音识别之科大讯飞语音API的使用