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

android - Android Navigationdrawer トグル ハンバーガー アイコン

私は android.support.v7.app.ActionBarDrawerToggleActionBarToggle のパッケージとして使用しており、コンストラクターは次のとおりです

トグルのハンバーガーアイコンを設定するにはどうすればよいですか?

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

android - 両面ナビゲーション ドロワー非表示トグル用の 2 つのスクロール ビュー

の問題を見つけるのに何時間も費やしましたActionBarDrawerToggleが、問題はメイン レイアウトにあります。

問題が何であるかを示しましょう。

これは、アプリケーションの開始後の初期の様子の例です。

ここに画像の説明を入力

ご覧のとおり、ハンバーガーは存在しますが、現在は表示されていません。
ドロワーメニューをスワイプすればより表示されます。

ここに画像の説明を入力

あるべき姿に見えますが、invalidateOptionsMenu()呼び出されたときなどに突然消えることがあります。

だから私はトグルの問題を見つけようとしましたが、それは私のレイアウトにあります

これが私のレイアウトxmlファイルです。

問題は最後ScrollViewにあり、最後/右のスクロール ビューがなくてもすべて正常に動作します。ちなみに、このレイアウトは引出しが 2 つある場合でも問題なく動作しますが、この場合はハンバーガーだけが欠けています。
問題は、ナビゲーション ドロワー トゥーグルが 2 つのナビゲーション ドロワー ビューと競合することだと思います。
グラビティ エンドのビューがどのようなものであるかは問題ではないため、この場合はハンバーガーを表示しません (グラビティ エンドのビューが存在する場合)。

この問題を解決するのを手伝ってください。対処方法がわからないため、とにかく 2 つの引き出しが必要です。

どんな助けでも大歓迎です、ありがとう。

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

android - トグル ボタン ナビゲーション ドロワーの Android オーバーライド onclick

mDrawerToggle のトグル ビューを Burger アイコンから Arrow に変更し、スライド リストビューもロックしたいと考えています。この矢印をクリックすると、リストビューの代わりにアクティビティを起動したいです。

コード:

私は何を間違っていますか?ありがとう。

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

android - ActionBarDrawerToggle に Icon が設定されていても DrawerLayout Icon を変更できない

Android Studio でテンプレート プロジェクトを作成しただけで、1 行のコードも変更していません (DrawerLayout テンプレート プロジェクト)。

ただし、コードでアイコンを別のアイコンに設定しても、ナビゲーションフラグメントを表示するためのクリックされたアイコンは常に左矢印であることがわかりました。

スクリーンショット

ActionBarDrawerToggle を構築するためのコードは次のとおりです。

ic_drawer の png ファイルは次のとおりです。

アイコン

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

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

java - ActionBarDrawerToggle: 矢印の代わりにハンバーガーをアニメーションと共に保持する

ActionBarDrawerToggle と Styles.xml をテーマでかなりいじってみましたが、Google と Stack で試したことや必要なものはないようです。

v7 ActionBarDrawerToggle を使用しています。

タイトルが示すように、正確に行う必要があるのは、引き出しが開いているときとアイテムが選択されているときに閉じているときの矢印を除いて、すべてをそのまま引き出しに保持することです。

矢印をなくして、ハンバーガーのアイコンを残してほしい。これは簡単に達成できますが、アニメーションを失うことなく達成することはできません。もう1つのことは、アニメーションも保持したいので、ハンバーガーがアニメーション化/矢印に回転する代わりに、ハンバーガーが別のハンバーガーにアニメーション化/回転することです。

何か案は?

ありがとう!乾杯!

これがコードです

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

android - アクションバーの戻るナビゲーションを置き換えて、NavigationDrawer トグルを追加します

アプリにランチャーではないアクティビティがあります。トグルでナビゲーションドロワーを追加したい。ここの指示に従ってみましたhttp://developer.android.com/training/implementing-navigation/nav-drawer.html#ActionBarIcon

しかし、戻るナビゲーションは引き続き表示されます (インテントに適切なフラグを追加したため、アプリを終了します) ドロワー トグル アイコンを表示するにはどうすればよいですか?

また、android.support.v4.app.ActionBarDrawerToggler は非推奨です。代わりに何を使用すればよいですか?

0 投票する
5 に答える
27902 参照

android - ナビゲーション ドロワーのハンバーガー アイコンの変更

のハンバーガー メニュー アイコンを変更しようとしていますNavigationViewが、変更できません。

これが私がこれまでに試したことです

ナビ ドロワーのセットアップが行われるベース アクティビティがあります。ここに関連するコードがあります

しかし、それは私にとってはうまくいかないようです。私も電話setDrawerIndicatorEnabled(false)をかけてみsetHomeAsUpIndicator(R.drawable.ic_share_48pt_2x)ましSupportActionBarたが、それもうまくいきません。

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

android - ActionBarDrawerToggle の setToolbarNavigationClickListener が機能しない

カスタム クリック イベントで ActionBarDrawerToggle を実装しようとしていますが、機能していないようです。

次のように新しい ActionBarDrawerToggle を作成しました。

次のように ActionBar をセットアップします。

次のようなカスタム リスナーを追加しました。

結果: クリック イベントは発生しません。

カスタム クリック イベントを ActionBarDrawerToggle に添付するにはどうすればよいですか? Google のドキュメントによると、キーはこれだけです: drawerToggle.setDrawerIndicatorEnabled(false);. ありがとうございました。