0

相対レイアウトで 2 つの引出しを作成したい (つまり、最初の引出しが 2 番目の引出しの前にある)。最初のスライド ドロワーのコンテンツには、2 番目のスライド ドロワーを開くためのボタンがあります。

最初のスライド ドロワーを開くと、画面の 1/3 しかカバーされません。2 つ目のスライド ドロワーは、画面全体をカバーします。

今私はしたい:

最初のスライディング ドロワーのコンテンツのボタンをクリックすると、前に言ったように 2 番目のスライディング ドロワーが開き、最初のスライディング ドロワーのハンドラーがなくなります。2枚目の引出しを閉めると再びVISIBLEになります。つまり、基本的に、2番目のスライド引き出しがまだ開いている場合、1番目のスライド引き出しを閉じることはできません.

私はすでに setVisibility(View.GONE) と setVisibility(View.INVISIBLE) を試みましたが、うまくいきません。

申し訳ありませんが、このフォーラムに写真を投稿できないため、少し混乱する可能性があります。回答ありがとうございます ;)

4

1 に答える 1

1

2番目の引き出しのボタンに触れたときに最初の引き出しを閉じてみましたか?

slidingDrawer1.close();
于 2012-05-08T12:55:06.033 に答える