我在action bar 中放入search view:
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/menu_search"
android:actionViewClass="android.widget.SearchView"
android:icon="@drawable/action_search"
android:showAsAction="ifRoom|collapseActionView"
android:title="search"
/>
</menu>
当我点击它时,它从action bar的右边移动到左边。我如何让它呆在action barde 右边不动呢?
在 android:showAsAction 属性中去掉 collapseActionView 就可以让它呆在 action bar 右边了。例如:
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/menu_search"
android:actionViewClass="android.widget.SearchView"
android:icon="@drawable/action_search"
android:showAsAction="ifRoom"
android:title="search"
/>
</menu>
这样就可以让它呆在 action bar 的右边不动了。