Мне нужно раздуть пользовательское меню в фрагменте.Значок меню не отображается в панели действий
У меня есть только один пункт меню. Но значок не отображается.
Может кто-нибудь сказать, что случилось с моим кодом
Мой menu.xml
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools" >
<item
android:id="@+id/search"
android:icon="@android:drawable/ic_search_category_default"
app:showAsAction="always"
android:title="Search"/></menu>
И я поставил в onCreateView()
setHasOptionsMenu(true);
getActivity().invalidateOptionsMenu();
И надувать меню
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
// TODO Auto-generated method stub
inflater = getActivity().getMenuInflater();
inflater.inflate(R.menu.menu, menu);
}
R экран esulting, приведенный ниже. Мне нужно иметь значок поиска вместо значка переполнения меню.
Попробуйте 'приложение: showAsAction = "всегда" 'в ваше меню Пункт – Panther
Спасибо Пантера, даже я добавляю« приложение: showAsAction = »всегда», он не показывает значок, см. мой отредактированный вопрос –
вы можете попробовать изменить свой значок.? – Riser