ActionBar的一些使用方法
1.隐藏ActionBar有2种方法
1.
super.onCreate(savedInstanceState);
ActionBar actionBar = getActionBar();
actionBar.hide();
setContentView(R.layout.main);
先出现ActionBar,然后消失,背景为白色
2.
android:theme="@android:style/Theme.Holo.NoActionBar"
背景为黑色主题
3.
2.修改Action Bar的图标和标题
android:label="天气预报"
android:logo="@drawable/title26"
3.actionbar的添加按钮
1,写xml文件
" >
android:icon="@drawable/left"
android:showAsAction="always"
android:title="左"/>
android:icon="@drawable/right"
android:showAsAction="always"
android:title="右"/>
android:icon="@drawable/add"
android:showAsAction="always"
android:title="添加"/>
android:icon="@drawable/show"
android:showAsAction="always"
android:title="显示"/>
android:icon="@drawable/update"
android:showAsAction="always"
android:title="更新"/>
android:icon="@drawable/gou"
android:showAsAction="always"
android:title="购买"/>
android:icon="@drawable/gou"
android:showAsAction="always"
android:title="购买"/>
android:icon="@drawable/gou"
android:showAsAction="always"
android:title="购买"/>
android:icon="@drawable/gou"
android:showAsAction="always"
android:title="购买"/>
2.重写public boolean onCreateOptionsMenu(Menu menu)
getMenuInflater().inflate(R.menu.main, menu);
return true;
3.事件监听
public boolean onOptionsItemSelected(MenuItem item)
Toast.makeText(this, "item"+item.getItemId()+android.R.id.home,Toast.LENGTH_SHORT).show();
return super.onOptionsItemSelected(item);
4.返回上一个界面,设置代码
super.onCreate(savedInstanceState);
/*ActionBar actionBar = getActionBar();
actionBar.hide();*/
setContentView(R.layout.main);
ActionBar actionBar = getActionBar();
actionBar.setDisplayHomeAsUpEnabled(true);
public boolean onOptionsItemSelected(MenuItem item) {
// TODO Auto-generated method stub
Toast.makeText(this, "item"+item.getItemId()+android.R.id.home,Toast.LENGTH_SHORT).show();
return super.onOptionsItemSelected(item);
}
返回的item的id为android自己带的android.R.id.home,可以对这个id进行事件响应
5.
通过Action Bar图标进行导航请看:http://blog.csdn.net/guolin_blog/article/details/18234477
6
Overflow按钮不显示的情况请看:http://blog.csdn.net/guolin_blog/article/details/18234477
更多相关文章
- android 单选(RadioGroup )复选(CheckBox)按钮的应用
- Android 标题栏添加返回按钮及响应
- Android上获取打开apk默认关联的图标.
- android之按钮单击事件及监听器的实现方式
- Android中悬浮按钮的实现(记录)
- 右下脚图标
- Android状态栏上添加按钮
- Android学习(一) 按钮的事件
- 在Unity中捕捉Android的常用按钮返回事件