У меня проблема, когда я пытаюсь установить один пункт в моем ActionBar как всегда видны и более 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-устройства.
Вопрос заключается в том, как я могу получить значки, чтобы следовать этот макет:
EDIT:
Проблема у меня было, потому что, когда вы используете ActionBar с микросхемой устройство с аппаратной кнопкой «меню», выпадающее меню с 3 точками не отображается, 4 других элемента отображаются только при нажатии кнопки меню. Кто-нибудь знает, можно ли изменить это поведение?
Следуя вашим рекомендациям, я получаю тот же результат, только один значок виден и значок 3-точки не отображается. – BigBen3216
Является самой первой строкой внутри 'onCreateOptionsMenu (меню меню)' для этой Acivity 'getSupportMenuInflater(). Inflate (R.menu.yourMenuLayout, menu);'? – es0329
Да, у меня есть эта строка, на самом деле она правильно читает файл menu.xml, вы можете видеть в моем редактировании, что проблема присутствует только в устройствах с аппаратной кнопкой «меню», когда вы нажимаете на эту кнопку, появляются элементы но значок с тремя точками не отображается. – BigBen3216