更改工具栏中的Spinner下拉图标

问题描述 投票:0回答:1

我有一个工具栏,我想使用一个图标作为微调框,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中。试图覆盖这一点:enter image description here

谢谢!

android xml android-layout android-spinner android-toolbar
1个回答
0
投票

尝试这个...

 <item
        android:id="@+id/action_filter_rating"
        app:showAsAction="always"
        android:title="some_title"
        android:icon="@drawable/ic_star"/>

注意,我已添加标题属性并删除了app:actionViewClass="android.widget.Spinner"

© www.soinside.com 2019 - 2024. All rights reserved.