ActionBar
16lz
2021-01-23
**
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 应用开发笔记 - 图片视图(ImageView)
- Android版本与Linux内核版本的关系
- Android Studio 导出 .aar包的操作流程
- android SDK系统图片资源的路径。
- android NDK 各个版本下载地址
- Android 设置图片倒影效果
- Android之使用ContentResolver对通信录中的数据进行简单操作
- Android Studio 指定DEBUG和RELEASE版本打包时的APK文件名
- Android有进度条的下载图片并且显示图片