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

android - SlidingMenu ライブラリと Android Navigation Drawer の違いは何ですか?

SlidingMenu ライブラリは優れたサードパーティ ライブラリであり、私はすでに長い間使用しています。これで、Android が Navigation Drawer を使用して新しいナビゲーション パターンを提供することがわかりました。スライドメニューのようです。では、すでにこの2つを両方使用している人はいますか? 違いは何ですか?また、長所と短所は何ですか?どうもありがとう。

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

android - ナビゲーション ドロワーを使用してフラグメント (?) のレイアウトまたはアクティビティを変更する

新しいNavigation Drawerを使用しようとしています。私はガイドラインに従い、セクション名のタイトルが選択された項目で変更されるなどの操作を行うことができました。次にやりたいことをアーカイブする方法がわからないので、今は行き詰まっています。

ドロワー内のアイテムをクリックすると、たとえばhome、特定の画面の特定のレイアウトで作成したすべてのものがある画面に移動したいと思います。や画像などはすべて静的なものなTextViewsので、何もする必要はありません。

activity引き出しのすべてのアイテムの と レイアウトを作成し、ListView(まだ方法がわからない) でアクティビティを開始する必要がありonItemSelected()ますか? ListViewまたは、アイテムをクリックして次のように言うたびに、その場でフラグメントを作成するようなことはできますか

編集

onItemClick()テストとして、クリックされた配列位置を渡すメソッドを入れました。テストとして、私は次のように使用しました:

それは機能しますが、連絡先のレイアウトがDrawerLayout. switchオンポジションを使用してsetContentView()レイアウトを変更してネストする代わりに、私の目標を達成するためのよりエレガントな方法はありDrawerLayoutますか? (それが可能かどうかさえわかりません-同じIDがあるため、おそらく不可能です)

コメントの返信に十分なスペースがないため、@Stefanがこれを編集しました

Stefan に感謝します。Google の例は、私をさらに混乱させるものです。おそらく10,000回読んだフラグメントには、ほんの少しの卑劣なことがあると確信していますが、私の脳は同化を拒否しています. 私が理解している限り、Google の例では、ドロワー内のアイテムをクリックすると、新しいフラグメントが作成され、このフラグメントがxml レイアウトのListViewドロワー以外にある唯一のものを置き換えます。画面のスペース。次に、すべてのフラグメントは惑星を表示するだけなので、コードはフラグメントに、項目クリックの配列位置に基づいてその画像を変更するように指示します。MainActivityFrameLayoutImageViewListView

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

java - Android: インポート DrawerLayout を解決できません

Android http://developer.android.com/design/patterns/navigation-drawer.html#ImpactOnNavから新しい「ナビゲーション ドロワー」を使用するために必要なクラスをインポートしようとしてい ます。

DrawerLayout: http://developer.android.com/reference/android/support/v4/widget/DrawerLayout.html

ActionBarDrawerToggle: http://developer.android.com/reference/android/support/v4/app/ActionBarDrawerToggle.html

インポート android.support.v4.widget.DrawerLayout を解決できません インポート android.support.v4.app.ActionBarDrawerToggle を解決できません

ライブラリを最新バージョンに更新しましたが、それでもこれらのクラスが認識されません。

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

android - Android でナビゲーション ドロワーを開くスワイプ ジェスチャを無効にする

Google のナビゲーション ドロワー ガイドに従っていますが、タブとジェスチャを使用してアクティビティに追加したいと考えています。

ナビゲーションドロワーを開くジェスチャーを無効にしたいのですが、これを行う方法を知っている人はいますか?

0 投票する
5 に答える
1360 参照

javascript - Accordion/Drawer menu with Javascript? please advise

Sorry to bother, I want to create a menu like this one: sample menu could you please guide me? point me in the right direction? what would be the correct name of this kind of menu? what kind of language could I use? any similar examples out there? thanks a lot for your time.

Biz

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

javascript - javascriptで引き出しの開閉を切り替えようとしています

jQuery/JavaScript を使用して引き出しを開閉し、引き出しの高さを 25px (別の要素の後ろに隠れている場所) から 250px に変更して、開いて表示されるようにしようとしています。ボタンとして機能する上矢印があります。引き出しが開くとクラスが切り替わり、下矢印になります。コードの上矢印部分のすべてが機能します。なぜか下矢印部分が動かず、引き出しが閉まりません。これは、DOM にまだ追加されていないクラスにクリック イベントを追加しようとしていることが原因ではないかと疑っていますが、それが正しいかどうかはわかりません。それが正しいとしても、それを修正する方法がわかりません。何か案は?

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

java - imageview を使用した SimonVT MenuDrawer ドラッグ メニュー

SimonVt の menudrawer を使用したいのですが、まさに必要なことを実行してくれます。ImageViewしかし、唯一の問題は、ドラッグしてメニューを表示/非表示にできる を添付したいということです。設定してみましsetSlideDrawableたがうまくいきません。ドラッグしながら設定onTouchListnerして翻訳することで実行できます。ImageViewしかし、このライブラリを使用している場合、この手間をかけずにそれを行う方法があるはずです。

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

android - ナビゲーション ドロワーからアクティビティを開始できません

私はアンドロイド ナビゲーション ドロワー ガイドに従っていましたが、リストの項目からアクティビティを開始しようとするまではすべてうまくいきました。最初の項目をクリックすると、作成したテスト トースト メッセージが実行されますが、2 番目の項目をクリックするとアプリがクラッシュするため、ドロワーは正常に動作しているようです。

誰でも問題が何であるか教えてもらえますか、誰かが私を正しい方向に向けてください..

これが私のメインアクティビティです:

そして、ここに activity_main.xml があります

そして、ここに dev.java があります

Pavel Dudka が提案したように、ここに logcat があります

私が見逃している明らかなものがある場合は、私に教えてください。私はアプリ開発コミュニティにかなり慣れていないからです。

どんな助けでも大歓迎です。

ありがとう!