我有一個問題,當我嘗試在我的動作條設置一個項目一如既往可見光和4個圖標與下面的佈局下拉項:ActionBarSherlock collapseActionView
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/search_movies"
android:icon="@drawable/action_search"
android:showAsAction="always"
android:title="Search"/>
<item
android:id="@+id/movies"
android:icon="@drawable/action_video"
android:showAsAction="collapseActionView"
android:title="Movies"/>
<item
android:id="@+id/theaters"
android:icon="@drawable/action_location_map"
android:showAsAction="collapseActionView"
android:title="Theaters"/>
<item
android:id="@+id/preferences"
android:icon="@drawable/action_settings"
android:showAsAction="collapseActionView"
android:title="Preferences"/>
<item
android:id="@+id/contact"
android:icon="@drawable/action_about"
android:showAsAction="collapseActionView"
android:title="Contact"/>
</menu>
結果只是第一項顯示和其他都不可見,甚至不作爲下拉菜單。這是使用ActionBarSherlock和2.3 Android設備。
的問題是,我怎麼能得到的圖標遵循這個佈局:
編輯:
我的問題是,因爲當你使用一個的動作條設備有一個「菜單」硬件按鈕,3點下拉菜單不會顯示,只有按下菜單硬件按鈕纔會顯示4個其他項目。有誰知道這種行爲是否可以修改?
下面你的推薦我得到相同的結果,只有一個圖標可見,3點圖標不顯示。 – BigBen3216 2013-04-26 15:26:26
對於這個Acivity''onCreateOptionsMenu(菜單菜單)''裏面的第一行,getSupportMenuInflater()。inflate(R.menu.yourMenuLayout,menu);'? – es0329 2013-04-26 16:06:38
是的,我有這一行,實際上它正確讀取menu.xml文件,您可以在我的編輯中看到問題僅出現在具有「菜單」硬件按鈕的設備中,當您單擊該按鈕時出現的項目但3點圖標不可見。 – BigBen3216 2013-04-26 16:13:23