ActionBar

**

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张图片

你可能感兴趣的:(android,studio,android,ActionBar,show,hide)