問題タブ [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 - ナビゲーション ビューを使用したサブ メニューがチェックされない
Android デザイン サポート ライブラリを使用して、ドロワー レイアウトを作成しています。
私NavigationView
には、サブメニューを含むメニューグループがあります。
これが私のメニューファイルです。
私のアイテムクリックリスナー
ただし、私の問題は、最初の 4 つのメイン メニュー項目のみが適切にチェックされ、サブメニュー クリック イベントも機能しますが、チェックされないことです。代わりに、以前のメイン メニューはチェックされたままになります。
android - Google の新しい NavigationView にヘッダーを追加するにはどうすればよいですか?
Google の新しいヘッダー ビューに独自のカスタム ヘッダー ビューを追加しようとしていますNavigationView
が、なんらかの理由で、何をしても Android Studio から警告が表示され、ここinclude
でRelativeLayout
は許可されません。やってみた
しかし、表示されるだけで、RecyclerView
他に何をすべきかわかりません。
助けていただければ幸いです。ありがとう!
android - Glideを使用したネットワーク画像によるNavigationViewの遅延
ビューページャーに 3 つのフラグメントを表示するアクティビティがあります。3 番目のフラグメントは、グリッド レイアウト マネージャーを使用した基本的なリサイクラー ビューです。グリッド アイテムは基本的な画像であり、タイトル アイテムは複雑なものではなく、Glide を使用して画像を読み込みます。
問題は、このページで NavigationView ドロワーを開閉しようとすると、非常に遅くなることです。
これは私が気付いたことです。遅延は、URL から画像を読み込んだときにのみ発生します。ローカルのドロアブルは問題なく、ドロワーはスムーズに開きます。私は途方に暮れており、もうどこを見ればよいかわかりません。
コードを投稿しますが、投稿する部分がわかりません。一部の部分を見る必要がある場合は、お問い合わせください。さらに、コードからではないと感じています。
アップデート:
デバッグを続け、Picasso を使用して同じコードをテストすることにしました。今回は完璧に動作し、遅延はまったくなく、本来の動作をしています。理由はわかりません。Glide の github でチケットを調達します。
android - NavigationView で選択した項目をチェック済みに設定
サポート ライブラリの NavigationView を使用しています。アクティビティ A と B が拡張する BaseActivity があります。
デフォルトでは、アプリはアクティビティ A から開始します。ユーザーがドロワー メニュー項目をクリックすると、アクティビティ B が開始されます。
アクティビティ B を開始した後、それに対応するメニュー項目をチェック済みとして強調表示するように設定するにはどうすればよいですか?
前もって感謝します
アップデート:
サポート ライブラリの最新の更新により、次のことができるようになりました。
android - android.support.design.widget.NavigationView のメニューのアイテム テキストの色が変更されない
アプリケーションでサイドバーを作成するためにandroid.support.design.widget.NavigationViewを使用しています.サイドバーには、物事を分類するためのメニューとサブメニューがあります.アイテムのテキストの色を白に変更したい.NavigationViewのsetItemTextColourを使用しましたサブメニューの色を変更しましたが、メニュー名の色、つまりメニューのタイトルテキストの色が変更されていません。そのための他の方法はありますか
android - 新しい NavigationView を使用してリスナーで MenuItem の位置を取得する方法
トピックはそれをすべて言います。NavigationView を使用して onClick リスナーでアイテムの位置を取得するにはどうすればよいですか? また、getHeader メソッドがないのはなぜですか? 最後に、すべてをプログラムで行っていますが、ヘッダーは引き続きクリック可能です。何かご意見は?
ありがとう!
android - ナビゲーション ビューを使用してアイコンのアルファを変更する
以前の投稿で、メニュー項目のタイトルのテキストの色を変更するために SpannableString を使用できることを知りました (「新しい」ナビゲーション ビューを使用)。
以前は、ビューを使用していたときに、iconView.setAlpha(0.5); を実行してアイコン アルファを変更できました。
目的のアルファで新しいドローアブルを作成せずに、ナビゲーション ビューを使用してこれを行うことは可能ですか?