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

android - Android ドロワー マルチ レイアウト

ドロワーのレイアウトを改善しようとしています。ヘッダー (画像とテキスト) とリスト ビューを含むドロワーを作成しますが、できません。

これは私のレイアウトです:

フラグメントなしでそれを行うことは可能ですか?

ありがとう、良い一日を。

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

android - Android NavigationView の RTL でのアイコンの位置が間違っている

私は使用していますが、マニフェストにcom.android.support:design:23.1.0もあります。android:supportsRtl="true"

RTL言語とLTR言語の両方で正常に動作するドロワーを作成しようとしています。

しかし、RTL言語のデフォルトの動作は間違っています。

どうすればこれを解決できますか?

事前にt​​nx。

ここに画像の説明を入力

ここに画像の説明を入力

activity_main2.xml:

nav_header_main2.xml:

activity_main2_drawer.xml:

simple_switch.xml:

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

android - Androidで右ドロワーメニューのOnClickメソッドを呼び出す方法は?

Drawer Menuこのメニューの 1 つを左に、別のメニューを右に2 つ使用します。左Drawer MenuでOK、項目をクリックすると操作が実行されます。しかし、右Drawer Menuでは、アイテムをクリックしても操作は行われません!
私のXMLコード:

私のJAVAコード:

クリックしたときに正しいメニュー項目を呼び出すのを手伝ってください。
tnx <3

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

android - DrawerLayout と NavigationView でカスタム フォントを使用する方法

DrawerLayoutメニューに Android のとを使用したいのですNavigationViewが、メニュー項目でカスタム フォントを使用する方法がわかりません。実装に成功した人はいますか?

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

android - getSupportActionBar().setDisplayHomeAsUpEnabled(true) を使用するとエラーが表示されます

私はアンドロイドminSdkVersion 14とtargetSdkVersion 23を使用していますメニューナビゲーションドロワーを作成したいのですが、実行するとこのエラーが表示されます

しかし、この行コードを無効にすると、エラーが表示されません

このコードMainActivity.java

xml.code

このmylogcat ここに画像の説明を入力

マニフェスト

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

android - エラー: パッケージ 'com.example.materialdesignexample' の属性 'headerLayout' のリソース識別子が見つかりません

私はEclipseを使用しており、このようなサポートデザインのナビゲーションビューを追加しました

しかし、私はこのようなエラーが発生しています

エラー: パッケージ com.example.materialdesignexample の属性 headerLayout のリソース識別子が見つかりません

私を助けてください.....

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

android - drawerToggle.syncState() は、onPostCreate() の下に配置されている場合はアイコンを同期していませんが、onCreate() の下にある場合は同期しています

男がメソッドxxxx.syncState()内から呼び出すチュートリアルに従っています。onPostCreate()彼のアプリは問題なく動作します。ハンバーガー アイコンで始まり、矢印アイコンに変わります。私の側では、アイコンは常に矢印ですが、引き出しは機能します。

このxxxx.syncState()呼び出しを上記のonCreate()メソッド (メソッドの終了直前) に移動すると、動作は期待どおりになります。

これを行う正しい方法は、メソッドの下に置くことだと思うので、なぜこれが起こっているのか誰にもわかりますonPostCreate()か? Android には、(わずかに) 異なる方法で行う必要があることが多く、初心者の開発者の間で混乱を引き起こしているのでしょうか、それとも、バージョンが異なるなどの理由で正当な理由があるのでしょうか?

[解決済み] これで問題が解決しました:マテリアル デザイン バージョンのハンバーガー アイコンの代わりに矢印が表示されます。onPostCreate の syncState が機能しないのはなぜですか?

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

android - トップレベル アクティビティのドロワー インジケーターは非表示になっています

この画像のように、引き出しにナビゲーション インジケーターを表示したいと考えています。

ここに画像の説明を入力

なぜかインジケーターが表示されません。私はグーグルとSOに何時間も費やしましたが、解決策はありませんでした。

マニフェスト:

グレード:

レイアウト (親なし):

アクティビティ:

問題はどこにありますか?Android 5 搭載の Nexus 4 と Android 6 搭載の Nexus 5x を試してみました。

アップデート:

Android ナビゲーション ドロワーのサンプルをダウンロードしたところ、2 番目のアクティビティでドロワーが表示されました。次に、関連する部分をメインアクティビティにコピーすると、インジケーターが消えました。したがって、私の活動には親がいないことに関連しているようです。

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

android - ツールバーの引き出しアイコンの色を変更する方法

こんにちは、ドロワーに「android.support.v4.widget.DrawerLayout」を使用しています。Drawer アイコンの色を変更したいのですが、どなたか教えてください。コードを共有します。アイコンの色の変更を変更するために私がしなければならないことを見て、私に提案してください。