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

android - NavigationView テーマの選択項目の背景スタイル

アプリの代替テーマであるダークを作成しました。次のように定義されているナビゲーションバーを使用します

選択可能なメニュー内に定義された 2 つのグループがあります。

通常、選択された項目のテキストは colorPrimary で、背景はある種の Android グレーに見えます。新しいテーマを定義するときは、そのまま使用します

これはほとんど機能します。NavigationView で現在選択されている項目を除いて、すべてが希望どおりにスタイル設定されています。代わりに、colorPrimary の 1 つの固体ブロック (アイコンもテキストもありません) のように見え、両端に colorControlHighlight がありますが、それだけです。

NavigationView メニュー内で選択した項目をカスタマイズする方法を知っている人はいますか? 考えられるすべての状態を試しましたが、どれも機能しませんでした。

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

android - NavigationView のヘッダー レイアウトのテキストの設定

私のheader_layoutで。ImageView と TextView があります。プログラムで headerLayout TextView に値を設定する方法を知りたい

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

android - NavigationView でのスクロール アニメーション

私のアクティビティには がNavigationViewありDrawerLayoutます。

DrawerLayout/NavigationViewユーザーが NavigationView ヘッダーのボタンをクリックすると、アニメーションで一番上までスクロールしたいと思います。

NavigationView と DrawerLayout は、実際のスクロール位置を取得するメソッドを提供していないようで (常に 0getScrollY()getScrollX()返します)、それを行うことはできません。

アニメーションで一番上にスクロールするにはどうすればよいですか?

0 投票する
3 に答える
4069 参照

android - Android: ナビゲーション ビューのテキストの色

写真は言葉以上のものを語る:

右

これは正しい外観である必要があります..しかし、私はこれを取得します: 違う

これは私のコードです:

どうすればこれを解決できますか?

ここに私のメニューxmlがあります:

はい、「見出し」の色は変わりません。まだまだ真っ黒です..

これを完了するために、背景が白のナビゲーション ビューを次に示します。見出しが表示されます。 ここに画像の説明を入力

0 投票する
3 に答える
10872 参照

android - NavigationView の色付きアイコン

こんにちは、ナビゲーションドロワーに色付きのアイコンを表示する方法はありますか? それらを着色したり黒に設定したりしないと、ナビゲーションドロワーでクリックすると、それぞれに対応する色(ハイライト/背景)が表示されます。

Google ストアのアプリ ドロワーと同じです。