Używam nowej obsługi paska działań, a wszystkie moje widoki działań są wyświetlane w przepełnieniu, a nie jako ikony na pasku. Moja aplikacja jest dla 7+ API.Pasek akcji nie wyświetlający ikon widoku akcji
HomeActivity:
public class HomeActivity extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
ActionBar actionBar = getSupportActionBar();
actionBar.setTitle(R.string.app_name);
actionBar.setDisplayHomeAsUpEnabled(true);
actionBar.setHomeButtonEnabled(true);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.home, menu);
return true;
}
}
home.xml
<item
android:id="@+id/action_settings"
android:orderInCategory="100"
android:showAsAction="never"
android:title="@string/action_settings"/>
<item
android:id="@+id/action_browse"
android:orderInCategory="100"
android:showAsAction="never"
android:title="@string/title_activity_browse"/>
<item
android:id="@+id/action_search"
android:actionViewClass="android.widget.SearchView"
android:icon="@android:drawable/ic_menu_search"
android:showAsAction="ifRoom|collapseActionView"
android:title="@string/text_search"/>
<item
android:id="@+id/action_scan"
android:icon="@drawable/action_scan"
android:showAsAction="always"
android:title="@string/title_activity_browse"/>
mam rozmieszczanie na Nexusa 7 z 4.3 i na LGP500 z 2.3.3 i bez ikon . Dodałem również android: theme = "@ style/Theme.AppCompat.Light.DarkActionBar" w manifeście, a mój projekt poprawnie odwołuje się do android-support-v7-appcompat, jak opisano w oficjalnym dokumencie.
możliwe duplikat [android.support.v7 z \ '\' ActionBarActivity nie pokazuje menu] (http://stackoverflow.com/questions/17881547/android-support-v7-with-actionbaractivity-no-menu-shows) – BeccaP