菜单图标不是使用collapseActionView的材料设计

时间:2017-02-27 02:48:47

标签: android android-layout material-design android-support-library

我正在关注Adding Search Functionality教程。

使用collapseActionView

当我使用collapseActionView|ifRoom时,后退行为是正确的,但搜索图标不重要:

<item
    android:id="@+id/action_search"
    android:icon="@android:drawable/ic_menu_search"
    android:title="Search"
    app:showAsAction="collapseActionView|ifRoom"
    app:actionViewClass="android.support.v7.widget.SearchView" />

bad icon good back

没有collapseActionView

如果我省略collapseActionView图标看起来正确,但后面的行为被打破了。

<item
    android:id="@+id/action_search"
    android:icon="@android:drawable/ic_menu_search"
    android:title="Search"
    app:showAsAction="ifRoom"
    app:actionViewClass="android.support.v7.widget.SearchView" />

good icon bad back

的问题:

  • 为什么collapseActionView会更改搜索图标样式?
  • 如何确保我的图标是重要的?
  • 我应该使用自己的drawable而不是@android:drawable/...

使用:

  • compile / target = 25
  • minSdk = 14
  • 支持库= 25.2.0

0 个答案:

没有答案