2

添付されていないボタンを使用して SlidingDrawer を開くにはどうすればよいですか? つまり、ハンドルなしで開くのが好きです。

4

4 に答える 4

7

を呼び出しopen()ますSlidingDrawer

于 2011-02-11T01:56:34.487 に答える
5

.open()andを呼び出して.close()、アニメーションなしで引き出しを表示および非表示にします。これが一般的なケースかどうかはわかりません.4.03で引き出しをテストしたRelativeLayoutところ、アニメーションなしで表示されました.

ボタンをクリックしたときにビューにスライドしてSlidingDrawer開閉するには、次を使用します。

slidingDrawer.animateOpen();

slidingDrawer.animateClose();
于 2013-02-03T00:19:20.450 に答える
2

まだ助けが必要かどうかはわかりませんが、同じことを考えていました.

「SlidingDrawer」は、「スライダー」と呼ばれるオブジェクトです。

SlidingDrawer slider = (SlidingDrawer) findViewById(R.id.SlidingDrawer);

オブジェクト名を使用して、メソッド「open()」を呼び出します。

slider.open();

スライド ドロワーを開くだけのボタンの例:

Button next = (Button) findViewById(R.id.Button01);
next.setOnClickListener(new View.OnClickListener() {
    public void onClick(View view) {
        slider.open();
    }
});

ここに画像の説明を入力

于 2011-12-25T04:13:59.097 に答える
0

ハンドルのタッチ メソッドをオーバーライドし、タッチ イベントをボタンに渡す必要があります。

于 2011-06-23T08:11:47.640 に答える