問題タブ [slidingdrawer]

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

android - Android:SlidingDrawerの高さはwrap_contentで設定できますか?

SlidingDrawer全画面幅を占めるが、その高さはその内容によって動的に決定される、つまり、fill_parent幅と高さの標準レイアウト動作を実装しようとしていwrap_contentます。これは、レイアウトXML(以下を参照)で指定した方法とまったく同じですが、スライドドロワーは常に全画面の高さで開きます。コンテンツの高さはさまざまですが、通常は画面の高さの約半分であるため、コンテンツの下に大きなギャップができてしまいます。私が欲しいのは、コンテンツが画面の下部にきちんと収まるようにすることです。

私はそれを修正するために私が考えることができるすべてを試しましたが、今のところ何もうまくいきません。SlidingDrawer'slayout_heightを特定の値(たとえば)に設定する160dipと機能しますが、それは私が必要とするものではありません。動的である必要があります。もちろん、すべての子要素の高さも設定されていることを確認しましたwrap_content

SlidingDrawerのドキュメントはこれについて少し曖昧であり、私も自分が求めていることを実行する例を見つけることができませんでした。誰かが私がどこで間違っているのかを見ることができれば、私は本当にあなたの助けに感謝します!

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

android - 9 パッチ ハンドル イメージを使用した SlidingDrawer

以下を達成するにはどうすればよいですか?

期待される実際

最初の画像は、達成したい結果を示しています。2 つ目は、レイアウトから取得している現在の結果です。私が使用している画像は、android 1.6 jar のものです。

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

android - AndroidSlidingDrawerハウツー

私は多くの場所を調べましたが、アプリケーション用のSlidingDrawerを作成する方法についての適切なチュートリアルを見つけることができません。

すでにXMLファイルがあり、それにスライドドロワーを追加したいとします。また、textviewオブジェクトとlistviewオブジェクト、およびその中にいくつかのボタンを追加したいのですが、どうすればよいでしょうか。

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

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

android - Android: How do I keep SlidingDrawer from centering my handle?

I want to specify my own custom layout for the drawer handle, but it keeps centering it, and I don't want it centered!

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

android - 同じレイアウトの引出し

Android の winamp と同じ効果を得る方法を知っていますか? 私は同じようなことをしたいです。それは、リストビュー、スライドドロワーポップアップをクリックしたときです。しかし、これまでのところ、同じものではなく、新しいアクティビティでのみスライド ドロワーを表示できます。

オーバーラップ ビューでどのように達成できますか。つまり、引き出しを閉じると、レイアウトが前面に表示され、スライド ハンドルがレイアウト上にあり、引き出しを開くと、メイン レイアウトが覆われます。

それについてのアイデアはありますか?

ありがとう !!

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

android - 状態が複数のアクティビティにまたがるビュー

状態が複数のアクティビティにまたがるカスタム ビューを作成するにはどうすればよいですか? カスタム ビューの作成は難しいことではありません。

具体的には、スライド ドロワーを使用しています。このドロワーは、複数のアクティビティに表示される状態を維持したいと考えています。他の誰かが持っていることを願って、これを行うコード化された例を見たことがありません。ありがとう。

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

android - SlidingDrawer 内のハンドラーとコンテンツの間のスペース

SlidingDrawer を水平方向で使用しようとすると、ハンドラーとコンテンツの間にスペースができます。どうすればそれを取り除くことができますか?垂直方向では、スペースがありません。

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

android - Android:SlidingDrawerがSurfaceViewの下に表示されなくなります

FrameLayout上にLinearLayoutコンテンツを含むSlidingDrawerを作成しようとしています。

最初はすべて問題ないようですが、画面の下部にSlidingDrawerのハンドルがあります。しかし、ハンドルを上にドラッグし始めてコンテンツが表示され始めると、ハンドルの境界線の長方形によってクリップされます。ハンドルを一番上までドラッグすると、コンテンツ全体が最終的に表示されますが、ハンドルを下にドラッグすると、コンテンツの境界線の長方形によってクリップされます。また、ハンドルが完全に上がっている場合は、ドラッグを開始するとすぐにコンテンツ全体が表示されなくなります。
画面上のハンドルの位置をクリックしてドラッグすると、コンテンツが表示されますが、ハンドルの位置を推測する必要があります。

これを引き起こしていると思われるのは、SlidingDrawerの直前のxmlファイルにSurfaceViewがあるという事実です。
xmlからビューを削除するとこの問題は解決しますが、このビューが必要です。

これがxmlです:

Java:

編集:DrawViewがSurfaceViewではなくViewを拡張すると、この問題がなくなることに気づきました。ただし、私は専用の描画スレッドを使用しており、ドキュメント(およびLunarLanderの例)によると、専用の描画スレッドを使用すると、SurfaceViewに描画する必要があります。

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

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

android - SlidingDrawer ハンドルの位置は?

ユーザーが両方の引き出しを簡単に開くことができるように、2 つの重複する SlidingDrawers (アプリケーション ウィンドウ全体にまたがる) をハンドルを並べて配置したいと考えています。ただし、ハンドルが衝突するように、ハンドルは常に水平方向の中央に配置されているようです (垂直の SlidingDrawer の場合)。親に FrameLayout と RelativeLayout の両方を試しましたが、ハンドルでは android:layout_alignRight などのレイアウト オプションが無視されるようです。

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

android - SlidingDrawer のボタン

私の Android アプリでは、SlidingDrawer のハンドルにボタンを配置したいと思います。

1) デザインの観点からそれは正しいと思いますか?

2) ハンドルをドラッグしたときにボタンがフォーカスされないようにするにはどうすればよいですか?