問題タブ [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.
android - ActionBarSherlok を使用した NavigationDrawer
DrawerLayoutをActionBarSherlokで使用しようとしていますが、エラーが発生しています
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ファイルがあります
と
}
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でこれを機能させるにはどうすればよいですか?
android - DrawerLayout 内の EditText
DrawerLayout 内に EditText ボックスを設定しようとしましたが、Android Training Websiteを注意深く読んで、DrawerLayout には 2 つの子ビューしか持てないと説明しています。次のコードのようなことをしたい場合、どのようにアプローチすればよいですか?
android - ナビゲーション ドロワー - ドロワーの背後にあるアイテムのクリックスルーを無効にする
ナビゲーション ドロワーがフラグメント内のコンテンツの上にあることを確認する方法はありますか?
ダミー データを使用して小さなテスト アプリケーションを作成しました。対応する番号付きボタンとテキストビューを含む 10 個のフラグメント。問題は、フラグメント要素がナビゲーション ドロワーよりも優先度が高いように見えるという事実にあります。
スクリーンショットに見られるように、「0 フラグメント」を開こうとすると、代わりにナビゲーション ドロワーの後ろにあるボタンのクリックを登録することを選択します。他のコンテンツ アイテムを押しても問題ありませんが、これはその下に他の操作可能なアイテムがない場合に限ります。ナビゲーション ドロワーがその背後にあるコンテンツの上に正しく表示されるようにするにはどうすればよいですか?
android - 条件が満たされるまでAndroidナビゲーションドロワーが閉じないようにする
多くのラジオ ボタンを含むリストを持つ NavigationDrawer があります。ユーザーが Drawer を閉じる前に、リスト項目を選択する必要があります。
アイテムが選択されるまで、引き出しは閉じないでください。
これを達成できるクリーンな方法はありますか??
android - onDrawerOpened 時にナビゲーション ドロワーがキーボードを非表示にする
edittext を含むフラグメントがあります。edittext をクリックすると、キーボードが表示されます。問題は、引き出しを開いたときに、引き出しがキーボードを隠していないことです。別のフラグメントに切り替えても、キーボードはまだ表示されています。引き出しを開いたときにキーボードを非表示にするにはどうすればよいですか。
私は入れようとします
と
どちらもキーボードを隠しません。
android - Android : 使用Android ナビゲーション ドロワー付き
ナビゲーション ドロワーが 1 つあり、別の LinearLayout でそれを使用したいのですが、どうすればよいですか? またはを使用できますinclude
かmerge
、または単一のレイアウト ファイルでそれらを定義する方法はありますか。