重拾Android之ActionBar的简单使用
ActionBar实质就是Menu
1、在res/menu编写菜单界面
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/menu01"
android:icon="@android:drawable/ic_menu_rotate"
android:orderInCategory="100"
android:showAsAction="always"
android:title="未读消息"/>
<item
android:id="@+id/menu02"
android:icon="@android:drawable/ic_menu_more"
android:orderInCategory="101"
android:title="更多"
android:showAsAction="ifRoom|withText"/>
<item
android:id="@+id/menu03"
android:icon="@android:drawable/ic_menu_add"
android:orderInCategory="102"
android:showAsAction="ifRoom|withText"
android:title="系统设置"/>
<item
android:id="@+id/menu04"
android:icon="@android:drawable/ic_menu_delete"
android:orderInCategory="103"
android:showAsAction="ifRoom|withText"
android:title="高级设置"/>
<item
android:id="@+id/menu05"
android:icon="@android:drawable/ic_menu_help"
android:orderInCategory="104"
android:showAsAction="ifRoom|withText"
android:title="帮助"/>
</menu>
2、在Activity中获得ActionBar
ab = getActionBar();//获得actionBar
ab.setTitle("微信");
ab.setDisplayHomeAsUpEnabled(true);//返回到上一个界面
3、重载onCreateOptionsMenu()将menu.xml映射成menu,重载onOptionsItemSelected()对菜单进行操作。
代码示例
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。