問題タブ [actionbardrawertoggle]
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 - setDisplayHomeAsUpEnabled とフラグメントの使用方法
2 つのフラグメントとドロワーを使用するアクティビティがあります。したがって、フラグメントにいるときは、ハンバーガーアイコンの代わりに「アップ」アイコンが表示されますが (setDisplayHomeAsUpEnabled の助けを借りて)、アクションは同じです (navigation_drawer_open/close)。では、代わりに onBackPressed() を取得するにはどうすればよいでしょうか?
そして、このコメントによると、「クリックを自動的に処理する」ため、ホーム/アップを自分で処理する方法がわかりません。
android - onOptionsItemSelected は呼び出されず、フラグメントのナビゲーション アイコンを押し上げます
タイトルはほとんど自明です。
建築:
- AppCompatActivity を拡張する Main アクティビティがあります。
- また、私は引き出しのレイアウトを持っています。このメニューの各オプションはフラグメントを開きます。
- 各フラグメントには、独自のボタンを持つ setHasOptionsMenu(true) による独自のメニュー レイアウトがあります。メニューのホームボタンは、ドロワーレイアウトを開くためのアクセスです.
- フラグメントの 1 つにはアイテムのリストがあり、これらのアイテムの 1 つがクリックされると、新しい子フラグメントが開かれます。(ここに問題があります)ツールバーのアップアイコンをクリックして、この子フラグメントを親に移動できるようにします。
フラグメントを置き換える直前に、Drawer Toggle を無効にし、Home As Up インジケーターを設定します。
その後、UP アイコンをクリックしても何も起こりません。デバッグしましたが、onOptionsItemSelected メソッドは呼び出されません。
参考までに、メニューに追加した他のすべてのボタン (検索、更新など) が機能し、onOptionsItemSelected が呼び出されます。
android - ツールバーの引き出し切り替えを無効にする方法
メイン アクティビティでは、リサイクラー ビューとツールバー、およびナビゲーション ドロワーを取得しました。リサイクラーがロードされている間、リサイクラーとツールバーも暗くし、スワイプ時にナビゲーション ドロワーが開かないようにします。ただし、ツールバーの DrawerToggle を無効にすることはできませんが、表示したいです。これらのオプションの両方を試しましたが、どちらも機能しません:
どうすればこれを達成できますか?これは私の主なレイアウトです:
メインレイアウトを変更するメソッド:
前もって感謝します。
android - 対象の SDK バージョンが原因で ActionBarDrawerToggle を使用できない
グラドルの依存関係セクションをいじる必要があったので、新しいターゲット SDK バージョンのために v4 のサポートを置き換える必要がありました。v4 サポートを使用できないため、ナビゲーション ドロワーを適切に使用するために必要な actionbardrawertoggle が表示されなくなったように見えますが、v4 を引き続き使用できる方法はありますか? または、actionbardrawertoggle に代わる簡単な方法はありますか?
android - ActionBarDrawerToggle カスタマイズ
AppCompat V7を使用してアンドロイドでActionBarDrawerToggleのアイコンを変更するには? また、ActionBarDrawerToggle アイコンのパラメーターやパディングなどを指定するにはどうすればよいですか?
android - ActionBarDrawerToggle アイコンを変更するにはどうすればよいですか?
私は Android を初めて使用し、アプリで を使用していますがDrawerLayout
、問題ありません。ActionBarDrawerToggle
しかし、私はアイコンを変更したい。
どうすれば変更できますか?
いろいろ試してみましたが、思うような結果が得られませんでした。誰か助けてください。