問題タブ [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 が選択時に不安定な動作をする
OK、動作または私の NavigationView が機能します。設定をクリックすると、そこに移動します。最初のアイテムをクリックすると、本来の動作をします。2 番目の項目をクリックすると、本来の動作が行われます。
ただし、私の問題は選択状態にあります。項目をクリックしても選択されません。機能する唯一の選択は、私の設定メニューです。そのアイテムをクリックすると、以前にクリックしたすべてのアイテムとともに、設定メニューが選択されます。
シナリオ
アプリの読み込み時
- NavigationView に移動 (A、B、設定)
- アイテムをクリック
- アプリが適切な場所に移動します (何も選択されていません)
- ナビゲーションビューに移動
- 設定をクリックします
- アプリが設定アクティビティに移動します (設定メニューと A メニューが選択されています)
アプリの読み込み時
- NavigationView に移動 (A、B、設定)
- アイテムをクリック
- アプリが適切な場所に移動します (何も選択されていません)
- ナビゲーションビューに移動
- Bアイテムをクリック
- アプリが適切な場所に移動します (何も選択されていません)
- ナビゲーションビューに移動
- 設定をクリックします
- アプリが設定アクティビティに移動します (設定メニューと A、B メニューが選択されています)
アプリの読み込み時
- NavigationView に移動 (A、B、設定)
- 設定をクリックします
- アプリが設定アクティビティに移動します (設定メニューが選択されています)
アプリの読み込み時
- NavigationView に移動 (A、B、設定)
- 設定をクリックします
- アプリが設定アクティビティに移動します (設定メニューが選択されています)
- ナビゲーションビューに移動
- Bアイテムをクリック
- アプリが適切な場所に移動します (設定が選択されています)
- ナビゲーションビューに移動
- 設定をクリックします
- アプリが設定アクティビティに移動します (設定メニューと B メニューが選択されています)
アプリの読み込み時
- NavigationView に移動 (A、B、設定)
- アイテムをクリック
- アプリが適切な場所に移動します (何も選択されていません)
- ナビゲーションビューに移動
- アイテムをクリック
- アプリが適切な場所に移動します (A が選択されています)
コード
navigation.xml
state_navigation_text.xml
ナビゲーション項目をクリックしたとき
android - デザイン サポート ライブラリのナビゲーション ドロワー メニュー項目レイアウトの一部を変更する方法
ここでは、 Design Support Libraryについて説明します。私は次のようなものを変更しようとしています:
- 選択されたメニュー項目の背景色
- アイコンとテキストの間の距離
私は多くのことを試しましたが、これらの問題の解決策を見つけることができるようです. メニュー項目を選択できますが、選択した項目だけが背景色を変更するのではなく (xml 属性を使用state-pressed
)、メニュー内のすべてが で設定した色になりますitemBackground
。
そしてここにあるdrawer_background_selector
:
2番目の問題については、アイコンとテキストの間の距離を縮めたいのですが、Googleが提供するサポートライブラリを使用しているときに、どういうわけかこれを行う方法が見つかりません.
何か案は?それとも、 MaterialDrawer github ライブラリのようなライブラリを使用する必要がありますか。これに関する問題は、Design Support ライブラリが更新される可能性があるが、このライブラリは更新されない可能性があるという将来を恐れていることです。
android - Kitkat の NavigationView と Toolbar の互換性
私はプロジェクトを実行しようとしていますが、Lollipop デバイス (デザインなどは問題なく) で本当にクールです。
Kitkat
しかし、このプロジェクトには問題があり、インストール後のこの互換性については経験がありません。
http://i.imgur.com/KSYkyeu.png 使用しています: https://github.com/AkashBang/NavigationView
ここにアクティビティのメインがあります:
テーマ:この活動のために
ツールバー コード:
しかし、私は理解できません、なぜこれが起こるのですか?
乾杯!
android - シンボル 'NavigationView' を解決できません
XML ファイルの DrawerLayout 内に NavigationView を作成しましたが、Java で初期化しようとすると、このエラーが発生します。
インポート行を追加してみました
しかし、これも私にエラーを与えています。何か案は?オンラインで解決策を見つけることができませんでした。
編集:タニスの回答で指定された依存関係を追加した後、これらのエラーが発生します
android - 材料設計でNavigationViewにセクションを追加する方法
このライブラリのような 2 つの美しいセクションが My に必要ですNavigationView
Drawer.xml
まさにこのように:
http://i.stack.imgur.com/Sbhzu.jpg
私は現在これを使用しています:
https://github.com/AkashBang/NavigationView
どうすればそれができますか?