問題タブ [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.

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

android - setDisplayHomeAsUpEnabled とフラグメントの使用方法

2 つのフラグメントとドロワーを使用するアクティビティがあります。したがって、フラグメントにいるときは、ハンバーガーアイコンの代わりに「アップ」アイコンが表示されますが (setDisplayHomeAsUpEnabled の助けを借りて)、アクションは同じです (navigation_drawer_open/close)。では、代わりに onBackPressed() を取得するにはどうすればよいでしょうか?

そして、このコメントによると、「クリックを自動的に処理する」ため、ホーム/アップを自分で処理する方法がわかりません。

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

android - onOptionsItemSelected は呼び出されず、フラグメントのナビゲーション アイコンを押し上げます

タイトルはほとんど自明です。

建築:

  • AppCompatActivity を拡張する Main アクティビティがあります。
  • また、私は引き出しのレイアウトを持っています。このメニューの各オプションはフラグメントを開きます。
  • 各フラグメントには、独自のボタンを持つ setHasOptionsMenu(true) による独自のメニュー レイアウトがあります。メニューのホームボタンは、ドロワーレイアウトを開くためのアクセスです.
  • フラグメントの 1 つにはアイテムのリストがあり、これらのアイテムの 1 つがクリックされると、新しい子フラグメントが開かれます。(ここに問題があります)ツールバーのアップアイコンをクリックして、この子フラグメントを親に移動できるようにします。

フラグメントを置き換える直前に、Drawer Toggle を無効にし、Home As Up インジケーターを設定します。

その後、UP アイコンをクリックしても何も起こりません。デバッグしましたが、onOptionsItemSelected メソッドは呼び出されません。

参考までに、メニューに追加した他のすべてのボタン (検索、更新など) が機能し、onOptionsItemSelected が呼び出されます。

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

android - ツールバーの引き出し切り替えを無効にする方法

メイン アクティビティでは、リサイクラー ビューとツールバー、およびナビゲーション ドロワーを取得しました。リサイクラーがロードされている間、リサイクラーとツールバーも暗くし、スワイプ時にナビゲーション ドロワーが開かないようにします。ただし、ツールバーの DrawerToggle を無効にすることはできませんが、表示したいです。これらのオプションの両方を試しましたが、どちらも機能しません:

どうすればこれを達成できますか?これは私の主なレイアウトです:

メインレイアウトを変更するメソッド:

前もって感謝します。

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

android - 対象の SDK バージョンが原因で ActionBarDrawerToggle を使用できない

グラドルの依存関係セクションをいじる必要があったので、新しいターゲット SDK バージョンのために v4 のサポートを置き換える必要がありました。v4 サポートを使用できないため、ナビゲーション ドロワーを適切に使用するために必要な actionbardrawertoggle が表示されなくなったように見えますが、v4 を引き続き使用できる方法はありますか? または、actionbardrawertoggle に代わる簡単な方法はありますか?

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

android - ActionBarDrawerToggle カスタマイズ

AppCompat V7を使用してアンドロイドでActionBarDrawerToggleのアイコンを変更するには? また、ActionBarDrawerToggle アイコンのパラメーターやパディングなどを指定するにはどうすればよいですか?

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

android - ActionBarDrawerToggle アイコンを変更するにはどうすればよいですか?

私は Android を初めて使用し、アプリで を使用していますがDrawerLayout、問題ありません。ActionBarDrawerToggleしかし、私はアイコンを変更したい。

どうすれば変更できますか?

いろいろ試してみましたが、思うような結果が得られませんでした。誰か助けてください。

xml:-

アクティビティ:-