0

ここのグレーとグリーンのように

上の図のように、さまざまな状態が動的に変化するアイコンを作成できる具体的な方法は NavigationView にありますか?

現在これらのバージョンを使用しています

compile 'com.android.support:appcompat-v7:23.1.1'
compile 'com.android.support:support-v4:23.1.1'
4

1 に答える 1

1

更新: できるようです。この回答を参照してください。

NavigationView は、メニュー XML ファイルを使用してメニュー項目を作成する機能など、ナビゲーション ドロワーを構築するための便利な方法を提供します。app:actionLayout または MenuItemCompat.setActionView() を使用して項目のカスタム ビューを設定できるように、可能な機能を拡張しました。

古い答え:

公式ドキュメントとこのビューのソース コードをざっと見てみると、実際にはこれを行うことはできません。

別の回避策ですが、これは非常に醜いですが、各ビューに適切な画像を含む背景リソースを与えることです。しかし、これをしないでください!

これを行う場合は、「古い」方法を使用して DrawerLayout レイアウトを実装します。自分の制御下にあるフラグメントにフラグメントを配置すると、好きなように設計できます。

于 2016-01-25T06:47:18.597 に答える