**

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”


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

附上代码截图:


更多相关文章

  1. android中的命名空间
  2. 关于Android学习要问的一些问题
  3. 使用Javascript判断浏览器终端设备(PC、IOS(iphone)、Android)
  4. Android图表控件MPAndroidChart——曲线图+柱状图 CombinedChart
  5. Android安全问题
  6. ?android:attr/属性 与 ?android:属性
  7. android activity tabhost
  8. Android之使用ContentResolver对通信录中的数据进行简单操作
  9. android语音识别之科大讯飞语音API的使用

随机推荐

  1. Android之自定义View:点赞动画效果
  2. Android中将布局文件/View添加至窗口过程
  3. Android开发工程师必看面试题:(一)
  4. Android 编译错误集锦
  5. Android实现手机震动效果
  6. android studio 使用 databinding 基础配
  7. (Android)五分钟学会PopupWindow
  8. 【android】Handler引起的内存泄露及解决
  9. Android问题集锦之四十六:改包名后出现Err
  10. Android本地语言和多国语言支持