問題タブ [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.
java - Android、実行時にナビゲーションビューグループの可視性を設定する方法は?
実行時にナビゲーション ビュー グループの可視性を設定する方法がわかりません。ナビゲーションドロワーにログイン機能を作りたい。ユーザーがそこでログイン項目をタップすると、アプリケーションはstartActivityForResult()
. これが私のメニューxmlコードです。
そして、これが私のJavaコードです。
そして、何も起こりませんでした。
android - MainActivity から Header.xml レイアウト内のボタンにアクセスするにはどうすればよいですか?
私が抱えている問題は、ヘッダー xml レイアウト ファイル内にあるボタンに MainActivity から直接アクセスできないことです。実行するたびにアプリがクラッシュします。
NullPointerException ポイントを取得し続けます:
このコード行はどれですか:
ボタンにアクセスし、onClick() を設定してクリック可能にするにはどうすればよいですか?
私のヘッダーのレイアウト:
私の MainActivity XML レイアウト ファイル:
私の MainActivity クラス:
私のlogcatエラー:
android - NavigationView の使用時にサブメニュー ヘッダーの色を変更するにはどうすればよいですか - Android
サブメニュー ヘッダーの色を変更できません。下の画像を参照してください。
NavigationView の背景、フォントの色、アイコンの色を変更できますが、サブ メニュー ヘッダーで答えが見つかりません。
例えば
ここに私のメニューxmlがあります:
お知らせ下さい。:-)。
android - フラグメントを含む NavigationView - 戻るキーを押したときにツールバーとナビゲーション項目を同期する
フラグメントを使用して Android に NavigationView を実装しました。フラグメントを扱うのはこれが初めてです。問題は、NavigationView に 3 つの項目があり、次のようなことをしたいことです。
- ユーザーがホーム画面に入り、デフォルトで「トップ 20 フラグメント」が選択されます (この時点で戻るキーを押すとアプリが終了します) - トランザクションをバックスタックにプルせずに、このフラグメントをデフォルトとして設定しています。
他の 2 つのフラグメントの 1 つを選択すると、それらをバック スタックに追加したいと思います。Twitchモバイルアプリケーションのようにこれをやりたいです。可能性は次のとおりです。
- 2 番目のフラグメント (または 3 番目) -> ホーム フラグメント -> 終了 または
- 2 番目のフラグメント -> 3 番目のフラグメント -> ホーム フラグメント -> 終了 または
- 2 番目のフラグメント -> 3 番目のフラグメント -> ホーム フラグメント -> 終了 または
もう 1 つの大きな問題は、NavigationView で選択した項目と Tooblar のタイトルを [戻る] ボタンを押して同期することです。
NavigationView とフラグメントの置き換えについて話す場合、ここに私が今持っているものがあります:
Android公式サイトを調べたところ、 OnBackStackChangedListener を使用して、フラグメントの置換と戻るボタンの使用に応じてアクティビティの外観を変更するようアドバイスされています。
このインターフェイスを適用しようとしましたが、ここではさまざまなチュートリアルでやろうとしましたが、アプリがクラッシュするか、正しく動作しません。
このようなことを扱うのはこれが初めてなので、私を理解してください。ここでもスタックでさまざまなアンサーを検索しましたが、どれも役に立ちませんでした:/