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

android - NavigationView が選択時に不安定な動作をする

OK、動作または私の NavigationView が機能します。設定をクリックすると、そこに移動します。最初のアイテムをクリックすると、本来の動作をします。2 番目の項目をクリックすると、本来の動作が行われます。

ただし、私の問題は選択状態にあります。項目をクリックしても選択されません。機能する唯一の選択は、私の設定メニューです。そのアイテムをクリックすると、以前にクリックしたすべてのアイテムとともに、設定メニューが選択されます。

シナリオ

  1. アプリの読み込み時

    • NavigationView に移動 (A、B、設定)
    • アイテムをクリック
    • アプリが適切な場所に移動します (何も選択されていません)
    • ナビゲーションビューに移動
    • 設定をクリックします
    • アプリが設定アクティビティに移動します (設定メニューと A メニューが選択されています)
  2. アプリの読み込み時

    • NavigationView に移動 (A、B、設定)
    • アイテムをクリック
    • アプリが適切な場所に移動します (何も選択されていません)
    • ナビゲーションビューに移動
    • Bアイテムをクリック
    • アプリが適切な場所に移動します (何も選択されていません)
    • ナビゲーションビューに移動
    • 設定をクリックします
    • アプリが設定アクティビティに移動します (設定メニューと A、B メニューが選択されています)
  3. アプリの読み込み時

    • NavigationView に移動 (A、B、設定)
    • 設定をクリックします
    • アプリが設定アクティビティに移動します (設定メニューが選択されています)
  4. アプリの読み込み時

    • NavigationView に移動 (A、B、設定)
    • 設定をクリックします
    • アプリが設定アクティビティに移動します (設定メニューが選択されています)
    • ナビゲーションビューに移動
    • Bアイテムをクリック
    • アプリが適切な場所に移動します (設定が選択されています)
    • ナビゲーションビューに移動
    • 設定をクリックします
    • アプリが設定アクティビティに移動します (設定メニューと B メニューが選択されています)
  5. アプリの読み込み時

    • NavigationView に移動 (A、B、設定)
    • アイテムをクリック
    • アプリが適切な場所に移動します (何も選択されていません)
    • ナビゲーションビューに移動
    • アイテムをクリック
    • アプリが適切な場所に移動します (A が選択されています)

コード

navigation.xml

state_navigation_text.xml

ナビゲーション項目をクリックしたとき

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

android - デザイン サポート ライブラリのナビゲーション ドロワー メニュー項目レイアウトの一部を変更する方法

ここでは、 Design Support Libraryについて説明します。私は次のようなものを変更しようとしています:

  • 選択されたメニュー項目の背景色
  • アイコンとテキストの間の距離

私は多くのことを試しましたが、これらの問題の解決策を見つけることができるようです. メニュー項目を選択できますが、選択した項目だけが背景色を変更するのではなく (xml 属性を使用state-pressed)、メニュー内のすべてが で設定した色になりますitemBackground

そしてここにあるdrawer_background_selector

2番目の問題については、アイコンとテキストの間の距離を縮めたいのですが、Googleが提供するサポートライブラリを使用しているときに、どういうわけかこれを行う方法が見つかりません.

何か案は?それとも、 MaterialDrawer github ライブラリのようなライブラリを使用する必要がありますか。これに関する問題は、Design Support ライブラリが更新される可能性があるが、このライブラリは更新されない可能性があるという将来を恐れていることです。

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

android - Kitkat の NavigationView と Toolbar の互換性

私はプロジェクトを実行しようとしていますが、Lollipop デバイス (デザインなどは問題なく) で本当にクールです。

Kitkatしかし、このプロジェクトには問題があり、インストール後のこの互換性については経験がありません。

http://i.imgur.com/KSYkyeu.png 使用しています: https://github.com/AkashBang/NavigationView

ここにアクティビティのメインがあります:

テーマ:この活動のために

ツールバー コード:

しかし、私は理解できません、なぜこれが起こるのですか?

乾杯!

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

android - シンボル 'NavigationView' を解決できません

XML ファイルの DrawerLayout 内に NavigationView を作成しましたが、Java で初期化しようとすると、このエラーが発生します。

インポート行を追加してみました

しかし、これも私にエラーを与えています。何か案は?オンラインで解決策を見つけることができませんでした。

編集:タニスの回答で指定された依存関係を追加した後、これらのエラーが発生します

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

android - 材料設計でNavigationViewにセクションを追加する方法

このライブラリのような 2 つの美しいセクションが My に必要ですNavigationView Drawer.xml

まさにこのように:

http://i.stack.imgur.com/Sbhzu.jpg

私は現在これを使用しています:

https://github.com/AkashBang/NavigationView

どうすればそれができますか?

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

android - NavigationView のセクション間の単一選択

私はこのようなNavigationViewを構築しています:

それは私に望ましい出力を与えます:

望ましい出力

ただし、これらすべての項目に対して単一のチェック動作を実装することはできません。以前にチェックした項目を変数に保持し、別の項目をチェックする前にチェックを外そうとしましたが、中央のセクションではうまくいきません。中間セクションの項目の 1 つをチェックすると、2 番目の項目をチェックできません。最初のものはチェックされたままです。そこには何の論理も見えません。それはデザイン ライブラリでも達成できますか?