問題タブ [android-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 に答える
1884 参照

android - スクロールバーなしのandroid drawerLayout (SlideMenu)

私はサイドメニュー(デフォルトのAndroidアクティビティNavigation Drawer Activity)を備えたAndroidアプリを持っています

スクロールバーを非表示にしたい。私はそのためにこのコードを使用します:

ただし、スクロールバーは非表示になりません。なぜだめですか?

XML

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

android - NavigationView(選択項目の色変更)


ナビゲーション ドロワーで選択したアイテムのアイテムの色をプログラムで変更する方法はありますか?
app:itemTextColor を使用できますが、問題は、これを使用すると
、チェックインされたメニュー項目が強調表示されないことです。

0 投票する
1 に答える
436 参照

android - NavigationView 選択項目

私はこのXMLを持っています。

ただし、nav_settings を選択すると、
この項目はチェックされません。
この項目は、上記の他の項目と同じようにチェックする必要があります。
これは、チェックされたアイテムを設定するための私のコードです。
フラグメントは問題なく動作します。
しかし、nav_settings のセレクターは機能しませんでした..

0 投票する
1 に答える
3915 参照

android - MenuItem をメニューの特定の位置またはグループにプログラムで追加する

私は

次のメニュー項目があります。

some_group今、アイテムをその上またはそのすぐ下に追加したいと考えています。

私は試した:

また

ただし、アイテムはメニューの下部に追加されます。

問題を解決するにはどうすればよいですか?

ティア

0 投票する
1 に答える
1083 参照

android - Android がメイン コンテンツを移動して、引き出しの右側を表示

ナビゲーション ドロワー エフェクトを作成したいのですが、ドロワーが右からスライドするのではなく、コードを作成しました。スライド メニューが左側にある場合、コードは完璧に機能します。これは私の Java コードです。

私が言ったように、スライドメニューが左側にあるときにメインコンテンツを移動できます.しかし、今はスライドメニューの右側が必要です.xmlコードを書き直しましたが、メインコンテンツを移動できません.これは私のxmlコードです.

ソースコードも変更しました

しかし、このコードは機能しません。右側にスライド メニューがある場合、コードの使用方法がわかりません。誰かが解決策を知っているなら、私を助けてください

0 投票する
1 に答える
1232 参照

android - 右から左のandroid.support.design.widget.NavigationViewを設計するには?

android.support.design.widget.NavigationView クラスをカスタマイズして、ナビゲーション項目のアイコンがテキストの右側に表示されるように、NavigationItems を右から左に作成したいと考えています。

使用されているサポート ライブラリのバージョン:

これは activity_main.xml に使用されるコードです。

これは、サポート ライブラリの NavigationView クラスから継承された私の CustomNavigationView クラスです。

ViewCompat.setLayoutDirection メソッドを使用しました。ただし、API レベル 17 以降でのみ機能します。LayoutParams のような他のメソッドや属性は見つかりませんでした。じゃあ低レベルはどうすればいいの?テキストの右側にアイコンを強制的に表示する他の方法はありますか?

0 投票する
1 に答える
7001 参照

android - NavigationView の仕切りの色とサブヘッダーのテキストの色を変更する

私はアンドロイドスタジオのナビゲーションビューを使用しています。
しかし、ナビゲーションビューの色の背景を黒に変更する
と、サブヘッダーの仕切りがなくなりました(仕切りも黒であるため)。
サブヘッダーのタイトルも消えています。

これらのプロパティを白または任意の色に変更する方法はありますか?
これが私のメニューの XML です。

ありがとう!

0 投票する
1 に答える
721 参照

android - Error with onClick in NavigationView headerLayout Android

So, I have the NavigationView with this structure:

It's on the main_activity.xml, the problem is when I try to make a TextView inside the layout within the headerLayout "@layout/nav_header" that has this structure:

The problem is that I can't make it to set any Clickable action when clicking on the TextView "locationSettings" inside that layout.

Any idea why? By the way, I'm able to retrieve the getText from the TextView via Toast for example, so I'm referencing correctly the TextView, but being unable to set a clickable event...

Thanks.

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

android - メニュー項目 xml の間に水平方向のビュー (線) を追加します

ナビゲーション ビュー、タグ メニュー、アイテムを使用しています。すべてのオプション アイテムの間に行を追加したいと思います。ここに私のメニューがあります:

この項目がどのように機能するのか、なぜ XML から他のクラスのタグを付けられないのか、よくわかりません。