問題タブ [navigationview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
17090 参照

android - Design Support ライブラリの NavigationView のスタイルを設定する方法は?

そこで、 Android Design Support Libraryが提供する NavigationView を使用しています

ここに画像の説明を入力

スタイルを設定する方法の例が見つからないようです。

これまでのところ、私は持っています:

独自の xml レイアウトの下にヘッダーを配置するのは簡単ですが、本文はメニュー リソース ファイルであり、レイアウトではありません。

  • app:itemTextColorテキストの色を変更します
  • app:itemIconTintアイコンの色を変更します
  • app:itemBackgroundアイテムの背景色を変更します

では設定方法

  • 選択したアイテムの背景
  • 選択したアイテムのテキストの色
  • 選択したアイテムのアイコンの色合い
0 投票する
3 に答える
3424 参照

android - NavigationView を開くのが遅い / フレームをスキップする (Android Design Lib)

Android Design Libraryが提供する NavigationView を使用しています。いくつかのアイテムを追加したところ、パフォーマンスが非常に悪いことがわかりました。最初の起動では、最初に開くのに 1 秒ほどかかります。UI のスクリーンショットを次に示します。

ここに画像の説明を入力

関連するコードの一部を投稿してみます。

ドロワー XML

メインアクト

そして最後に、Choreographer からのログに表示されているエラーです。これが lib の単なるバグであることを願っていますが、他の誰かがこれに遭遇し、回避策があるのではないかと考えています。

完全なソースはこちらから入手できます: https://github.com/caman9119/The_Jones_Theory

0 投票する
2 に答える
1671 参照

android - app:itemBackground 属性が期待どおりに機能しない

のカスタム セレクターを作成しようとしていますNavigationViewが、効果がありません。これは私のコードです:

セレクターはstate_list_drawer_background.xmlです。コードは次のとおりです。

カスタム セレクターではなく、透明なセレクターが表示されます。次に、ここNavigationViewに記載されている制限を見つけました:

NavigationView の itemBackground 属性は、項目のチェック状態を正しく処理しません。どういうわけか、すべての項目が強調表示されているか、どれも強調表示されていません。これにより、この属性は基本的にほとんどのアプリで使用できなくなります。

ただし、一部の開発者はカスタム セレクターを設定できます。たとえば、ダーク テーマのtTorrentアプリです。彼らはどうやってそれを行うことができるのだろうか!

誰でもこの問題を解決するのを手伝ってもらえますか?

前もって感謝します。

0 投票する
5 に答える
53480 参照

android - Android - ナビゲーション ビュー アイテム メニューの背景色

アイテムのナビゲーション ビュー メニューの色を変更しようとしています。

スタイル.xml

activate_background.xml

drawer.xml :

背景色は変わりません..何が間違っていますか?

0 投票する
4 に答える
11864 参照

android - NavigationView ヘッダー内でビューを制御する方法はありますか?

NavigationViewタイトルが示すように、ヘッダー内のビューを制御する方法があるかどうか知りたいですか? (ヘッダーの追加または削除を除く)。

例: ヘッダーには、ユーザーのアバターがあります。デフォルトではゲスト画像が表示されますが、ユーザーがログインすると本物のアバターが表示されます。

これはどのように達成できますか?