0

異なる内容をロードするための 2 つのハンドルを備えた、右から左にスライドする引き出しを作成したいと考えています。ハンドルの位置は、画面の中央と下部の間にある必要があります。これにより、任意のハンドルでスライドするたびに、アプリケーションが対応するコンテンツを画面全体に表示する必要があります。

以前のスライド ドロワーの質問と解決策を確認しましたが、私のシナリオでは役に立ちませんでした。

  • デフォルトでは、スライド ドロワーのハンドル位置は画面の中央右です。また、2 つのハンドルを配置すると、2 番目のハンドルがもう一方のハンドルと重なり、1 つのハンドルしか表示されません。

  • PaddingBottom を 200dp のままにしてみました。これで両方の
    ハンドルが表示されましたが、2 番目のスライド ドロワーのコンテンツが両方の
    ハンドルに表示されています。


  • スライド ドロワーをリニア レイアウト内に保持し、両方のスライド ドロワーにlayout_weight を 1 として割り当てました。これにより、完全な画面が
    2 等分されます。しかし、各ハンドルに画面全体を使用したい。

誰かがこの点で助けてくれますか。

前もって感謝します。

4

1 に答える 1

2

スライド式引き出しは、開発者のサイトに応じて、フレームまたは相対的なレイアウトに配置できます。また、xml にあるドロワーにあるレイアウト内で、レイアウトの上部オフセットを設定できます。それがうまくいくことを願っています。私のコードではうまくいきました。

于 2012-10-15T10:54:30.613 に答える