SlidingDrawerをボタンを使用して開くにはどうすればよいですか?言い換えれば、ハンドルなしで開くことが好きです。ボタンでSlidingDrawerを開く
2
A
答えて
7
SlidingDrawer
のopen()
を呼び出します。
0
ハンドルのタッチメソッドをオーバーライドし、タッチイベントをボタンに渡す必要があります。
2
まだ助けが必要かどうかは分かりませんが、私は同じことを思っていました。
"SlidingDrawerは、" "スライダー" と呼ばれる私たちのオブジェクトです:
SlidingDrawer slider = (SlidingDrawer) findViewById(R.id.SlidingDrawer);
は、私たちのオブジェクト名を使用して、 ")(オープン" メソッドを呼び出します。ただ、スライドを開く
slider.open();
例ボタン引き出し:
Button next = (Button) findViewById(R.id.Button01);
next.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
slider.open();
}
});
5
.open()
と.close()
を呼び出すと、アニメーションなしでドロワが表示され、消えます。私はこれが一般的であるかどうかはわかりません - 私はRelativeLayout
の引き出しで4.03でこれをテストし、アニメーションなしで見ることができました。
、ボタンをクリックすると表示にをスライドによってSlidingDrawer
が開閉利用するために:
slidingDrawer.animateOpen();
と
slidingDrawer.animateClose();
関連する問題
- 1. SlidingDrawerのボタン
- 2. Android SlidingDrawerコントロール内で複数のボタンを使用する方法
- 3. ボタンでjquery-modalを開く
- 4. ファイルをHtmlボタンで開く
- 5. ボタンでナビゲーション・ドロワーを開く
- 6. Android、SlidingDrawer
- 7. Webviewで開くボタンのリンク
- 8. SAPUI5 DateTimeInputボタンで開く
- 9. FrameLayout内のSlidingDrawer
- 10. 怠惰なSlidingDrawer
- 11. SlidingDrawer over GoogleMap
- 12. SlidingDrawer on screen tap
- 13. [開く]ボタンは、Android
- 14. フォームを開くボタンをクリック
- 15. ボタン付きフォームを開く
- 16. メッセージボックスのボタンを開く
- 17. ボタンを即座に開く
- 18. XMLファイルを開くボタン
- 19. ダイアログRecyclerビューで開くボタンをクリック
- 20. 新しいウィンドウでボタンを開く?
- 21. ボタンでTimeSpanPickerを開く方法(Coding4Funツールキット)
- 22. iOS電子メールアプリをUIAlertViewボタンで開く
- 23. 新しいタブ/ウィンドウでボタンを開く
- 24. Weeblyの+ボタンをデフォルトで開く方法
- 25. SlidingDrawerとImageViewのアンドロイド
- 26. ハンドルのないSlidingDrawer?
- 27. SlidingDrawerのハンドルのSeekbar
- 28. SlidingDrawerはonTouchEventを防ぐ
- 29. 角2材質ボタンで開く選択
- 30. コンパイル済みのアプリケーションで開発者ツールを開くボタン
あなたは(オープンによって何を意味していますが)どこまで意味します引出しをスライドさせてください。 – Nikki
@Nikki:SlidingDrawerは、Javaで「クラス」と呼ばれるものです。あなたは実際の引き出しであるこの「クラス」の「インスタンス」を持っています。 "クラス"には "open()"という名前の "メソッド"があります。 "インスタンス"上で 'open()'を呼び出してドロワを開くことができます。 – CommonsWare
お返事ありがとうございます。しかし、引き出しをスライドさせてどのボタンを開くかを知る方法 – Nikki