問題タブ [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 投票する
4 に答える
3985 参照

android - navigationView ヘッダーのテキストの色を変更する

ナビゲーションドロワーでヘッダーテキストの色を変更するにはどうすればよいですか. 最新のサポート デザイン ライブラリを使用しています。以下に画像を添付します。

ナビゲーションドロワー

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

android - ナビゲーション ドロワーのカスタム リストビュー

ここの 2 番目の図のListViewように、ナビゲーション ドロワーで aをカスタマイズするにはどうすればよいですか。

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

android - Androidでナビゲーションビューのヘッダーレイアウトのイメージビューを動的に非表示にする

ナビゲーションビューを実装しており、ヘッダービューがあり、画像ビューを動的に非表示にする方法があります

以下は私のコードです

drawer_header.xml

メニュー項目を取得するには、navigationview.getmenuID() を使用できます。しかし、ヘッダーレイアウト画像をプログラムで非表示にする方法

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

android - 重なり合う影の効果がナビゲーション ドロワーの NavigationView に残る

NavigationDrawerFragment (および layout/fragment_navigation_drawer.xml) の代わりにToolbarv7.app.ActionBarDrawerToggle、およびNavigationViewを使用する Android Studio の Navigation Drawer Activity プロジェクト テンプレートを改良しました。

ドロワーが閉じているときのイマーシブ スティッキーのナビゲーション ドロワー

それは完全に機能しています。それから、私はさらに行きます。Navigation Drawer プロジェクトをイマーシブ スティッキー(フル スクリーン) モードで使用しています。

問題が発生しました。ステータス バー (上部) とナビゲーション バー (下部) から派生した、NavigationView の重なり合った影の効果のバンドは静止したままです。

ナビゲーションドロワーを開いたとき

ナビゲーション ドロワーが開いていて、スティッキー ステータスとナビゲーション バーが表示されている場合

どうすればそれらを取り除くことができますか?

v7.app.ActionBarDrawerToggle や Android の NavigationView のソースを見直してみましたがだめでした。


更新しました:

@lcw_gg のアドバイスに感謝します。ステータス バーの影を完全に取り除きました (ナビゲーション バーの影は残ります)。つまり、レイアウト xml にandroid:windowFullscreen属性を設定します。true

しかし、これを Java コードで実行したいと考えています。私は方法を見つけましたが、おそらくそれはxmlの方法と同等です:

View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREENこれを行うと、これら 2 つのフラグ --とView.SYSTEM_UI_FLAG_FULLSCREEN-- をに設定する必要がなくなりますdecorationView

ナビゲーションバーの影が残っているのにステータスバーの影が消えた

それでも、ナビゲーション バーの影を取り除く方法が見つかりません。解決策を待っています。

0 投票する
0 に答える
463 参照

android - ナビゲーション ビューの更新項目の問題

メイン アクティビティにナビゲーション ビューがあり、アクティビティの再開時にナビゲーション ビューでユーザーの情報を更新したい:

しかし、これがナビゲーションビューに変更されると、ユーザーがメニュー項目の1つをクリックするまで機能せず、更新されません!

これの原因は何ですか!!! ナビゲーション ビューのメニュー項目を更新するにはどうすればよいですか???

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

android - 2 番目のナビゲーション ドロワーがアプリ バーを覆わないようにするにはどうすればよいですか?

私はこの DrawerLayout と NavigationViews を扱ってきましたが、この問題を解決できないようです。Google のガイドラインによると、最初のナビゲーション バーはアプリ バーを覆う必要があり、2 番目のナビゲーション バーはアプリ バーを覆うべきではありません。

どうすればそれを達成できますか?私が何をしても、両方がアプリバーをカバーするか、両方がカバーしないようになります。

ナビゲーション ビューはかなり新しいので、適切な回答をグーグルで検索したり、overflow.com を調べたりすることはできませんでした。ガイド、ヘルプ、チュートリアル、サンプルなどは大歓迎です。

前にありがとう。

ここに私の activity.xml があります

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

android - NavigationView の標高

android:elevationと の両方を使用して、NavigationView の標高を設定しようとしましたapp:elevation。しかし、どちらも機能していないようです。また、を使用してプログラムで標高を設定しようとしましたsetElevation(float)。これもうまくいきませんでした。

私のXMLは次のようになります。

では、NavigationView の高度を適切に設定するにはどうすればよいでしょうか。

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

java - android、NavigationView の setItemTextColor および setItemIconTinList には効果がありません

私の英語でごめんなさい。

NavigationView の項目テキストと項目アイコンの色を動的に設定したいのですが、なぜかうまくいきません。

それはバグでしょうか、それとも何か間違ったことをしていますか? XML はうまく機能しますが、次のことを行うとうまくいきません。

私のコード:

何らかの理由で、最初の色しか取得しません:(