問題タブ [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.
android - Design Support ライブラリの NavigationView のスタイルを設定する方法は?
そこで、 Android Design Support Libraryが提供する NavigationView を使用しています
スタイルを設定する方法の例が見つからないようです。
これまでのところ、私は持っています:
独自の xml レイアウトの下にヘッダーを配置するのは簡単ですが、本文はメニュー リソース ファイルであり、レイアウトではありません。
app:itemTextColor
テキストの色を変更しますapp:itemIconTint
アイコンの色を変更しますapp:itemBackground
アイテムの背景色を変更します
では設定方法
- 選択したアイテムの背景
- 選択したアイテムのテキストの色
- 選択したアイテムのアイコンの色合い
android - NavigationView を開くのが遅い / フレームをスキップする (Android Design Lib)
Android Design Libraryが提供する NavigationView を使用しています。いくつかのアイテムを追加したところ、パフォーマンスが非常に悪いことがわかりました。最初の起動では、最初に開くのに 1 秒ほどかかります。UI のスクリーンショットを次に示します。
関連するコードの一部を投稿してみます。
ドロワー XML
メインアクト
そして最後に、Choreographer からのログに表示されているエラーです。これが lib の単なるバグであることを願っていますが、他の誰かがこれに遭遇し、回避策があるのではないかと考えています。
完全なソースはこちらから入手できます: https://github.com/caman9119/The_Jones_Theory
android - app:itemBackground 属性が期待どおりに機能しない
のカスタム セレクターを作成しようとしていますNavigationView
が、効果がありません。これは私のコードです:
セレクターはstate_list_drawer_background.xml
です。コードは次のとおりです。
カスタム セレクターではなく、透明なセレクターが表示されます。次に、ここNavigationView
に記載されている制限を見つけました:
NavigationView の itemBackground 属性は、項目のチェック状態を正しく処理しません。どういうわけか、すべての項目が強調表示されているか、どれも強調表示されていません。これにより、この属性は基本的にほとんどのアプリで使用できなくなります。
ただし、一部の開発者はカスタム セレクターを設定できます。たとえば、ダーク テーマのtTorrentアプリです。彼らはどうやってそれを行うことができるのだろうか!
誰でもこの問題を解決するのを手伝ってもらえますか?
前もって感謝します。
android - Android - ナビゲーション ビュー アイテム メニューの背景色
アイテムのナビゲーション ビュー メニューの色を変更しようとしています。
スタイル.xml
activate_background.xml
drawer.xml :
背景色は変わりません..何が間違っていますか?
android - NavigationView ヘッダー内でビューを制御する方法はありますか?
NavigationView
タイトルが示すように、ヘッダー内のビューを制御する方法があるかどうか知りたいですか? (ヘッダーの追加または削除を除く)。
例: ヘッダーには、ユーザーのアバターがあります。デフォルトではゲスト画像が表示されますが、ユーザーがログインすると本物のアバターが表示されます。
これはどのように達成できますか?