問題タブ [drawerlayout]

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

android - 方向変更時の NullPointerException

私はDrawerLayout新しいプロジェクトで新しいものを実装しています。私のコードはガイドからほぼそのままであり、DrawerLayout方向を変更するまで機能します。向きが変わると、経由で設定されたビューfindViewByIdは null を返します。以下のコードでは、方向の変更時にmDrawerListとの両方mDrawerLayoutが null になりますが、Activity が最初に開かれたときはそうではありません。

を防ぐために null 値をチェックしますNullPointerExceptionが、LogCat で別の警告が表示されます。

Activity が読み込まれるようになりましたが、以前のように DrawerLayout が左からスライドアウトすることはなくなりました。ここで何が問題なのですか?

これは私の onCreate が呼び出すメソッドです。

0 投票する
4 に答える
23958 参照

android - drawerlayoutのスライドドロワーとしてリストビュー以外のものを使用することは可能ですか?

LinearLayoutたとえば、 aまたは aRelativeLayoutを画面の左からスライドさせたいと思いますListView

à LinearLayoutwithを使用しようとしandroid:layout_gravity="start"ましたが、実行時に次のエラーが発生しました。

レイアウトファイルは次のとおりです。

ありがとう

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

android - サブページで DrawerLayout を使用して、コンテンツ ビューに関連するアクション アイテムを非表示にする最良の方法

新しい DrawerLayout を実装しました。ガイドラインに従い、メニューを開くときにコンテンツ ビューに関連するメニュー項目を非表示にしたいと考えています。ActionBarDrawerToggle を使用していないページでこれを行うにはどうすればよいですか? この開閉イベントに依存せずに、メニュー項目を非表示/表示する簡単な解決策が見つかりませんでした。

誰かがこれを実装し、経験を共有できることを願っています!

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

android - AndroidアプリでDrawerLayoutをPreferenceActivityにラップする方法は?

Drawer Layout 機能を利用する Android アプリを作成しています。アプリ全体で使用できるナビゲーション ツールとして Drawer Layout を使用できるようにしたいと考えています。Drawer Layout を使用するために、アクティビティ レイアウト xml ファイルで以下を使用しています。

ただし、PreferenceActivity の周りに DrawerLayout をラップするのは非常に困難です。PreferenceActivity は、アプリで Android 設定のルック アンド フィールを維持するのに役立つため、保持したい特別な種類のアクティビティです。つまり、addPreferencesFromResource() 呼び出しを使用して設定をロードし、addContentView() 呼び出しを使用して XML ファイルをロードしません。通常、設定リソースには、DrawerLayout にラップされたくない PreferenceScreen タグが含まれています。

誰かがその問題に対処しなければなりませんでしたが、どのように解決しましたか? Android アプリに PreferenceActivity があり、同じアクティビティで DrawerLayout を使用できる場合は、その方法を共有してください。どんな助けでも大歓迎です。

編集済み:私が変更した場合

その後、PreferenceActivity がロードされてもアプリはクラッシュしません (ID の「リスト」が Preference アクティビティが期待しているものと一致するため)。ただし、ドロワーは表示されません。ListView の「リスト」の下にあるものはすべて無視されているようです。

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

android - 垂直 DrawerLayout または SlidingPaneLayout

最新のAndroid サポート ライブラリではDrawerLayoutが導入され、右または左にスライドしてナビゲーション メニューを表示する一般的な UX パターンが実装されました。

私が欲しいのは、同じ API を使用した垂直のDrawerLayoutです。これは、レイアウトの上部/下部からプルダウン/プルアップできます。

4.2 以降、古いSlidingDrawerは廃止され、同じ機能を実装する新しいウィジェットについて聞いたことがありません。

DrawerLayout垂直スワイプの UX パターンを実装するために何らかの方法で拡張できますか? グーグルはそれを実装するためにいくつかの異なるウィジェットを提供していますか?

たとえば、Google ミュージックには、プレーヤーをプルアップするために実装しようとしているものと非常によく似たものがあります。

ここに画像の説明を入力

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

android - Android DrawerLayout は ViewPager で動作しませんか?

DrawerLayout内にViewPagerを実装しましたが、正常に動作していますが、Drawer メニュー リスト ビューが適切に表示されず、ViewPager タブの下に表示されるアクション バーが表示されません。そして、actionbarsherlockライブラリを使用しています。

ここに画像の説明を入力

アクションバーの真下にドロワーメニューリストビューを表示するにはどうすればよいですか??

私が試したこと。

アクティビティ OnCreate():

アクティビティ レイアウト xml:

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

android - シンボル DrawerLayout を解決できません

ここに示すように、Navigation Drawer を実装しようとしています: http://developer.android.com/training/implementing-navigation/nav-drawer.html#top

私のコードは問題ないようで、マニフェストの最小レベルと目標レベルは例と一致していますが、次の 3 つの参照が見つからないことが示されています

ここに画像の説明を入力

ここに画像の説明を入力