問題タブ [navigation-drawer]

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 投票する
4 に答える
1006 参照

android - ActionBarSherlok を使用した NavigationDrawer

DrawerLayoutActionBarSherlokで使用しようとしていますが、エラーが発生しています

06-30 15:37:18.874: E/AndroidRuntime(1305): java.lang.RuntimeException: アクティビティ ComponentInfo を開始できません{com.Priyesh/com.Priyesh.MainActivity}:android.view.InflateException: バイナリ XML ファイル行 # 1: クラス android.support.v4.widget.DrawerLayout の拡張エラー

ここに私のxmlファイルがあります

}

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

android - ListView.getChildAt(correctPos) は Android 2.3.x 以降では機能しません

リスト内の各アイテムに異なる背景を使用することになっているナビゲーションドロワーに取り組んでいます。したがって、次のコード (onClick) を使用しています。

これは正常に動作します... Android 3.0以降。ただし、Android 2.x ベースのエミュレーターでコードを実行すると、その部分は

leftBar.getChildAt(position).setBackgroundColor(Color.parseColor(colorArray[position%colorArray.length]));

正しい背景色を設定しますが、間違った項目に設定します。

私のテストでは、最初のクリックで getChild が下から計算され (つまり、一番上の項目は項目 3 で、一番下の項目は項目 0 です)、2 番目のクリックは上から計算され、3 番目は下から計算されます。ただし、これは反応する唯一の行です。このように (position一番上の項目が選択されている場合は常に 0 に等しい) この行 (他に何もない??) は、同じ項目を複数回押すたびに実行され、上記のパターンの後に背景を表示する項目を変更します。これは、if(oldPs != position)

(画像の問題の説明)

したがって:

1.どうしてこうなった?

2.Android 2.xでこれを機能させるにはどうすればよいですか?

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

android - DrawerLayout 内の EditText

DrawerLayout 内に EditText ボックスを設定しようとしましたが、Android Training Websiteを注意深く読んで、DrawerLayout には 2 つの子ビューしか持てないと説明しています。次のコードのようなことをしたい場合、どのようにアプローチすればよいですか?

0 投票する
6 に答える
24212 参照

android - ナビゲーション ドロワー - ドロワーの背後にあるアイテムのクリックスルーを無効にする

ナビゲーション ドロワーがフラグメント内のコンテンツの上にあることを確認する方法はありますか?

ダミー データを使用して小さなテスト アプリケーションを作成しました。対応する番号付きボタンとテキストビューを含む 10 個のフラグメント。問題は、フラグメント要素がナビゲーション ドロワーよりも優先度が高いように見えるという事実にあります。

ここに画像の説明を入力

スクリーンショットに見られるように、「0 フラグメント」を開こうとすると、代わりにナビゲーション ドロワーの後ろにあるボタンのクリックを登録することを選択します。他のコンテンツ アイテムを押しても問題ありませんが、これはその下に他の操作可能なアイテムがない場合に限ります。ナビゲーション ドロワーがその背後にあるコンテンツの上に正しく表示されるようにするにはどうすればよいですか?

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

android - 条件が満たされるまでAndroidナビゲーションドロワーが閉じないようにする

多くのラジオ ボタンを含むリストを持つ NavigationDrawer があります。ユーザーが Drawer を閉じる前に、リスト項目を選択する必要があります。
アイテムが選択されるまで、引き出しは閉じないでください。
これを達成できるクリーンな方法はありますか??

0 投票する
7 に答える
13720 参照

android - onDrawerOpened 時にナビゲーション ドロワーがキーボードを非表示にする

edittext を含むフラグメントがあります。edittext をクリックすると、キーボードが表示されます。問題は、引き出しを開いたときに、引き出しがキーボードを隠していないことです。別のフラグメントに切り替えても、キーボードはまだ表示されています。引き出しを開いたときにキーボードを非表示にするにはどうすればよいですか。

私は入れようとします

どちらもキーボードを隠しません。

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

android - Android : 使用Android ナビゲーション ドロワー付き

ナビゲーション ドロワーが 1 つあり、別の LinearLayout でそれを使用したいのですが、どうすればよいですか? またはを使用できますincludemerge、または単一のレイアウト ファイルでそれらを定義する方法はありますか。