問題タブ [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 に答える
654 参照

android - Fragment内からチェックされたナビゲーションドロワーメニュー項目を設定するには?

DrawerLayout と NavigationView を備えた AppCompatActivity があります。NavigationView から 3 つの異なるフラグメントを開始できます。

現在のフラグメントに応じて、ナビゲーション ドロワーにチェック済みのステータスを表示したい。

ナビゲーション ドロワーをナビゲートするときは、問題なく動作します。しかし、戻るボタンでもそれを達成する方法はわかりません。

おそらく、次のようなものを使用する必要があります

しかし、フラグメント内から NavigationView を取得するにはどうすればよいですか?

または、逆に、メイン アクティビティでそれを処理する必要があります。次に、現在どのフラグメントがアクティブであるかを知る必要があります。

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

java - クラスandroid.support.design.widget.NavigationViewを膨らませるエラーを取得しています

デザインサポートライブラリからのナビゲーションビューの実装に関するチュートリアルに従っていましたが、以下のこのエラーから逃れることはできません. このサイトに投稿された他の解決策を読みましたが、どれもうまくいきませんでした。助けてください。

activity_main.xml

MainActiviy.java

build.gradle

編集:

スタック トレースの原因: android.view.InflateException: バイナリ XML ファイルの行 #28: クラス android.support.design.widget.NavigationView の膨張エラー 原因: java.lang.reflect.InvocationTargetException 原因: android.view.InflateException: Binary XML ファイル行 #2: クラス android.widget.RelativeLayout の拡張エラー 原因: java.lang.reflect.InvocationTargetException 原因: java.lang.OutOfMemoryError: 276203532 バイトの割り当てに失敗しました 12108696 の空きバイトと OOM まで 174MB

EDIT 2: 問題は header.xml にあるようです

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

android - NavigationView android内でサブメニューを表示/非表示にする方法

最初はメイン タイトルのみが表示される (折りたたまれたサブメニュー) ナビゲーション ドロワー内のビューのような展開可能なリストビューを作成したいと考えています。タイトルをクリックすると、サブメニューが表示されます (可能な場合はアニメーション化)

私はandroid.support.design.widget.NavigationViewを使用しています。xml 経由でサブメニューを追加できます。

しかし、xml android:visible="false" にグループを保持すると、ドロワーに表示されません。

また、プログラムでサブメニューを表示/非表示にしようとしました:

ただし、タイトルメニューも非表示にします。

android.support.design.widget.NavigationView で可能ですか、それともカスタム ビューを使用する必要がありますか?

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

android - ナビゲーション ビュー Galaxy S3 の問題

Samsung Galaxy S3 (Android 4.3) では、新しい Android デザイン ライブラリのナビゲーション ビューに問題があるようです。引き出しを開き始めると、画像リンクに示すように、背景が完全に黒くなります。解決するヒントはありますか?ありがとう!

スクリーンショット ナビゲーション ビュー ギャラクシー s3

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

java - ナビゲーション ビューのメニュー項目とテキストのサイズを変更するには?? メニュー間のスペースを変更するには?

スライドメニューを作っています。グループ内のナビゲーション ビュー内にナビゲーション ドロワーとメニュー項目を正常に作成しました。でもアイテム同士の距離を近づけたい。アイテムやテキストの間隔やサイズを変更できますか? 助けてください...

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

android - NavigationView の Tint を一部のアイコンに設定する方法

いくつかのアイコンを着色しないままにし、いくつかのアイコンを着色したままにします。今私が持っています:

すべてのアイコンに色を付けます。

すべてのアイコンを着色しないようにしています

その後

4番目のアイテムのみに色合いを設定しますが、これは機能しません-すべてのアイコンが着色されなくなり、4番目も着色されなくなりました。

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

android - ナビゲーションビューの最後にFacebookログアウトボタンを配置する方法

Facebook SDK 4.3 を使用して Facebook ログインを実装しました。Facebook のログイン用に別のダイアログ フラグメントを作成しました。今のところ、すべてが非常にうまく機能しています。

私が欲しいもの ログアウトを取得するためにナビゲーション ビューの下部に facebook ログアウト ボタンを実装したいのですが、実装方法がわかりません。Facebookログインボタンを介してFacebookログインを実装したためです。ログイン後、そのボタンがFacebookのログアウトボタンに変わるのを見ました。今、私は2つのことをしたいです

  1. ナビゲーション ビューにボタンを挿入する方法 新しいデザイン手法を使用してナビゲーション ビューを作成したので、これまでに追加したのはナビゲーション メニューです。そのため、ボタンを追加する方法がわかりません

  2. 次に、ネイティブまたはカスタム ボタンを使用して Facebook からログアウトする方法がわかりません。どの機能を実装する必要がありますか

私がこれまでに検索したことは、Facebookの新しいSDKには存在しない完全なログアウトセッションを取得しています。だから私はそれを個別に実装する方法がわかりません

ナビゲーションビューをどのように実装したかを理解できるように、いくつかのコードを入れさせてください

この coede は、ナビゲーション ビューのメイン xml にあります

そして、これはメニューフォルダの私のドロワーアイテムです

ナビゲーションビューで、ナビゲーションビューの下部にボタンを追加したいので、これを行う方法を教えてください。クリックイベントをリッスンし、そのクリックで Facebook からログアウトする方法は?

助けてください 。

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

java - android.support.design.widget.NavigationView をインポートできません

アプリケーションにナビゲーション ドロワーが必要なので、チュートリアルhereNavigationViewに従っています。このチュートリアルでは、プロジェクト内にライブラリをインポートしています。そのライブラリをインポートすると、「解決できません」というエラーが表示されます。そのため、importステートメントにカーソルを合わせて「web で jar を検索」を選択すると、「そのようなライブラリが見つかりません」というメッセージが表示されます。