高品质的应用,永远是被模仿的对象。So,今天我也来模仿的做一个微信6.0的actionbar。这次我用的是api自带的actionbar,仔细观察微信6.0你可以发现以下和传统actionbar不一样的地方:
1.在actionbar上的最左边微信6.0是没有图片的只有文字。
2.actionbar上的overflowButton与传统的不一样,微信6.0是个加号图标
3.当点击加号时,出现的子item是文字加图片的形式展现的。
4.当设备有存在物理菜单键时,点击时不是从底部出现的。
带着问题去做事情效率会更高些。废话不多说,begin!
首先,我们写好菜单的布局文件wen_xin.xml
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
tools:context="com.example.weixin.WeiXinActivity" >
<item android:id="@+id/action_search"
android:icon="@drawable/actionbar_search_icon"
android:actionViewClass="android.widget.SearchView"
android:title="@string/actionbar_search"
android:showAsAction="ifR