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

android - 「ActionBarDrawerToggle」が「openDrawerContentDescRes」および「closeDrawerContentDescRes」文字列を表示するのはいつですか?

バックグラウンド

「ActionBarDrawerToggle」の CTOR は次のとおりです。

また:

ドキュメントでは、文字列パラメーターについて説明しています

アクセシビリティ サービスのドロワーの開閉アクションを記述するには、文字列リソースを提供する必要があります。

問題

これらの文字列が使用されているシナリオが見つかりません。

私が試したこと

アイテムを長くクリックするたびにトーストが表示されるアクション アイテムとは対照的に、ここではそれが表示されるケースを見つけることができませんでした。

質問

なぜそれが必要なのですか?どのような場合に表示されますか?

ImageView に何が起こっているのですか?もしそうなら、私はまだそれらの文字列がいつどのように使用されているかを知りたいです(ImageViewとここの両方で)。

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

android - ActionBarDrawerToggle の openDrawerContentDescRes および closeDrawerContentDescRes

ActionBarDrawerToggleは、引数openDrawerContentDescResと引数を使用していないようですcloseDrawerContentDescRes。これが私のコード例です:

この問題はもともと、ひょうたんコンソールからナビゲーション ドロワー トグルを参照する方法を見つけることができなかった QA エンジニアから発生したものです。私はしばらくこのコードに触れていなかったので、最初に考えたのは、ひょうたんが参照できるように、ビューに id または contentDescription を設定する必要があるということでした。しかし、驚いたことに、私はすでにそれらを設定しています。

問題がひょうたんに切り分けられるかどうかを確認するために、Hierarchy Viewer を開いて、ビューの contentDescription プロパティが null であることを確認しました。null contentDescription のスクリーンショットを参照してください。

他の誰かがこれに問題を抱えていたり、解決できたりしましたか?

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

android - 非推奨の ActionBarDrawerToggle

アプリにandroid.support.v4.app.ActionBarDrawerToggleを実装しようとしていました。このクラスは廃止されたため

このクラスは非推奨です。support-v7-appcompat で ActionBarDrawerToggle を使用してください。

android.support.v7.app.ActionBarDrawerToggle に切り替えました。

この方法でコンストラクターを呼び出す前に:

しかし、新しい v7 サポート ライブラリに切り替えた後、エラーが表示されます

どうやらコンストラクターに適切なツールバーを導入していないようですが、2 つの競合する引数の違いがよくわかりません。必要なツールバーを入手するにはどうすればよいですか?

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

android - DrawerFragment と ActionBarDrawerToggle(v7) でのアップとハンバーガー アイコンの問題

ActionBarDrawerToggle(v7) とアイコンの処理に問題があります。

基本的に、DrawerFragment と Fragments を表示する古典的なアクティビティがあり、動作します。

詳細ビュー (リスト/詳細フラグメント) のフラグメントを別のフラグメントに置き換えようとすると、問題が発生します。

新しい DetailFragment を次のようにプッシュします。

残念ながら、引き出しを開いたときのように、矢印はアニメーション化されていません。DetailFragment から戻ると、ハンバーガーのアイコンが消えています。

ここで何が問題なのか、誰にも手がかりがありますか? ActionBarDrawerToggle(v4) では問題なく動作しましたが、新しいアニメーション化されたものでは動作しませんでした。

ありがとう !

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

android - ActionBarDrawerToggle 開いているドロワー レイアウトでクリック可能

シンプルなナビゲーション ドロワーを実装しようとしています。このために、DrawerLayout、ActionBarActivity、および ActionBarDrawerToggle のサポート ライブラリを使用します。これが現在の外観です。問題は、ドロワー レイアウトが開いているときに、ナビゲーション ドロワー トグルをクリックできることです。この短いYouTubeビデオでそれを見ることができます。私の質問は、引き出しレイアウトが開いているときにトグルをクリックできないようにするにはどうすればよいですか? 以下は私のコードの一部です

MainActivity.java

このアクティビティのレイアウト

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

android - ツールバーまたはアクションバー、android の中央に ActionBarDrawerToggle を設定しますか?

Java を使用してアクティビティ XML を作成し、ナビゲーション ドロワーも配置しました。

コンテンツをラップするようにツールバーの高さを設定すると、これがツールバー/アクション バーになります。

ご覧のとおり、アクションバーの優先高が得られません。 ここに画像の説明を入力

高さを 100 に保つと、これがツールバー/アクション バーになります

ここに画像の説明を入力

2 つのオプションがあります。

  1. ツールバーのサイズがデフォルトのサイズになるか
  2. またはトグルを中央にします

私は多くのことを試しましたが、まだ理解できません。私を助けてください。

メニュー XML

メニューの Java コード

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

android - ActionBarDrawerToggle、ナビゲーションドロワー、アンドロイドの NullPointerException?

ActionBarDrawerToggle で NullPointerException を取得しています

LogCat:

onPostCreate でエラーが発生する

Javaコードによるレイアウトの作成

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

android - Android 5.1、ActionBarDrawerToggle で矢印が表示されない、コードを変更せずに 5.0 で動作

ツールバーをアクション バー、DrawerLayout および ActionBardrawerToggle として使用します。私の最小およびターゲット SDK は 21 です。先日、5.1 のアップデートをしたところ、ドロワー トグルが壊れてしまいました。矢印/ハンバーガー アイコンが表示されなくなりました。これが私のコードです:

onPostCreate() に drawerToggle.syncState() があります。

それ以来、最小値とターゲットを 22 に更新し、コンパイル ツールとビルド ツールをそれぞれ 22 と 22.0.1 に更新しました。また、使用するすべてのサポート ライブラリを 22.0.0 に更新しましたが、何も役に立ちませんでした。

何か案は?

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

android - 両面 DrawerLayout、左側は機能 - 右側は機能しない

DrawerLayoutを使用しています。両側に2つのListViewがあります。ActionBarの左上隅のボタンをクリックすると、左側が正常に機能します。右側も動いていますが、右側は左から右にスライドするだけです。ActionBar の右上隅にボタンを配置して右側を開きたい (ActionBar の左上ボタンのように)。どうやってやるの?

これが私が使用している ActionBarDrawerToggle コードです。