**

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”


最后:注意方法名的正确书写和调用。

附上代码截图:
ActionBar_第1张图片
ActionBar_第2张图片
ActionBar_第3张图片

更多相关文章

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

随机推荐

  1. 是否应该开启WebView硬件加速?
  2. Android(安卓)Socket与服务器通信通用Dem
  3. 实现android动画效果学习二
  4. IOS开发学习笔记(二)
  5. Android(安卓)Timer的自动功能
  6. qiniuLive 连麦流程介绍
  7. Android之dialog的四种形式
  8. Java层Binder使用(ServiceManager)
  9. Android(安卓)Widget开发模板[转]
  10. Android(安卓)NestedScrolling嵌套滑动机