8
マテリアルデザインガイドラインのように見えるSearchViewを作成する
現在、アプリをマテリアルデザインに変換する方法を学習中ですが、今は少し行き詰まっています。ツールバーを追加し、ナビゲーションドロワーにすべてのコンテンツをオーバーレイしました。私は現在、材料ガイドラインのような拡張可能な検索を作成しようとしています: これは私が今持っているものであり、上記のようにする方法を理解できません: これは私のメニューのxmlです。 <?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/action_search" android:icon="@android:drawable/ic_menu_search" android:title="Search" app:showAsAction="always" app:actionViewClass="android.support.v7.widget.SearchView" /> </menu> これで機能し、SearchViewに展開するメニュー項目が表示され、リストを細かくフィルター処理できます。1枚目の写真のようには見えませんが。ホームアイコンを戻る矢印に変更できるように を使用しようとしMenuItemCompat.setOnActionExpandListener()ましたがR.id.action_search、うまくいきません。リスナーでは何も発生しません。それがうまくいったとしても、それでも最初の画像にあまり近づきません。 マテリアルガイドラインのように見える新しいappcompatツールバーでSearchViewを作成するにはどうすればよいですか?