我有一个工具栏,我想使用一个图标作为微调框,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"
tools:context=".MainActivity">
<item
android:id="@+id/action_search_cat"
android:icon="@android:drawable/ic_menu_search"
app:showAsAction="always|collapseActionView"
app:actionViewClass="androidx.appcompat.widget.SearchView"
android:title=".."/>
<item
android:id="@+id/action_filter_rating"
app:showAsAction="always"
android:icon="@drawable/ic_star"
android:title=".." />
<item
android:id="@+id/action_manage_category"
android:title=".."
app:showAsAction="never" />
<item
android:id="@+id/action_export_csv"
android:title="@string/export"
app:showAsAction="never" />
</menu>
现在dropdown
图标是默认图标(android.widget.Spinner
),有没有办法覆盖该图标?我想将微调器保留在菜单的items
中。试图覆盖这一点:
谢谢!
尝试这个...
<item
android:id="@+id/action_filter_rating"
app:showAsAction="always"
android:title="some_title"
android:icon="@drawable/ic_star"/>
注意,我已添加标题属性并删除了app:actionViewClass="android.widget.Spinner"