0
menu_catalog.xmlAndroid的微调工具栏中显示的文本,但没有图片
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/catalogactivityfilter"
app:showAsAction="always"
android:icon="@mipmap/filter"
android:title="Sort"
app:actionViewClass="android.widget.Spinner"
/>
</menu>
在我的片段
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
super.onCreateOptionsMenu(menu, inflater);
getActivity().getMenuInflater().inflate(R.menu.menu_catalog, menu);
setUpFilter(menu);
}
public void setUpFilter(Menu menu){
MenuItem item = menu.findItem(R.id.catalogactivityfilter);
Spinner spinner = (Spinner) MenuItemCompat.getActionView(item);
ArrayAdapter adapter = ArrayAdapter.createFromResource(getActivity(),
R.array.array_sorting_options, android.R.layout.simple_spinner_item);
// Specify dropdown layout style - simple list view with 1 item per line
adapter.setDropDownViewResource(android.R.layout.simple_dropdown_item_1line);
spinner.setAdapter(adapter);
}
在我toolbar
,我收到spinner
,但它不显示当我打开应用程序时,图像显示选项。我想在应用程序打开时设置图像catalogactivityfilter
。