問題タブ [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.
android - navigationView ヘッダーのテキストの色を変更する
ナビゲーションドロワーでヘッダーテキストの色を変更するにはどうすればよいですか. 最新のサポート デザイン ライブラリを使用しています。以下に画像を添付します。
android - ナビゲーション ドロワーのカスタム リストビュー
ここの 2 番目の図のListView
ように、ナビゲーション ドロワーで aをカスタマイズするにはどうすればよいですか。
android - Androidでナビゲーションビューのヘッダーレイアウトのイメージビューを動的に非表示にする
ナビゲーションビューを実装しており、ヘッダービューがあり、画像ビューを動的に非表示にする方法があります
以下は私のコードです
drawer_header.xml
メニュー項目を取得するには、navigationview.getmenuID() を使用できます。しかし、ヘッダーレイアウト画像をプログラムで非表示にする方法
android - 重なり合う影の効果がナビゲーション ドロワーの NavigationView に残る
NavigationDrawerFragment (および layout/fragment_navigation_drawer.xml) の代わりにToolbar、v7.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
。
それでも、ナビゲーション バーの影を取り除く方法が見つかりません。解決策を待っています。
android - ナビゲーション ビューの更新項目の問題
メイン アクティビティにナビゲーション ビューがあり、アクティビティの再開時にナビゲーション ビューでユーザーの情報を更新したい:
しかし、これがナビゲーションビューに変更されると、ユーザーがメニュー項目の1つをクリックするまで機能せず、更新されません!
これの原因は何ですか!!! ナビゲーション ビューのメニュー項目を更新するにはどうすればよいですか???
android - 2 番目のナビゲーション ドロワーがアプリ バーを覆わないようにするにはどうすればよいですか?
私はこの DrawerLayout と NavigationViews を扱ってきましたが、この問題を解決できないようです。Google のガイドラインによると、最初のナビゲーション バーはアプリ バーを覆う必要があり、2 番目のナビゲーション バーはアプリ バーを覆うべきではありません。
どうすればそれを達成できますか?私が何をしても、両方がアプリバーをカバーするか、両方がカバーしないようになります。
ナビゲーション ビューはかなり新しいので、適切な回答をグーグルで検索したり、overflow.com を調べたりすることはできませんでした。ガイド、ヘルプ、チュートリアル、サンプルなどは大歓迎です。
前にありがとう。
ここに私の activity.xml があります
android - NavigationView の標高
android:elevation
と の両方を使用して、NavigationView の標高を設定しようとしましたapp:elevation
。しかし、どちらも機能していないようです。また、を使用してプログラムで標高を設定しようとしましたsetElevation(float)
。これもうまくいきませんでした。
私のXMLは次のようになります。
では、NavigationView の高度を適切に設定するにはどうすればよいでしょうか。
java - android、NavigationView の setItemTextColor および setItemIconTinList には効果がありません
私の英語でごめんなさい。
NavigationView の項目テキストと項目アイコンの色を動的に設定したいのですが、なぜかうまくいきません。
それはバグでしょうか、それとも何か間違ったことをしていますか? XML はうまく機能しますが、次のことを行うとうまくいきません。
私のコード:
何らかの理由で、最初の色しか取得しません:(