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. [開く]ボタンは、Android
- 4. Android、SlidingDrawer
- 5. メッセージボックスのボタンを開く
- 6. XMLファイルを開くボタン
- 7. ボタンを即座に開く
- 8. 新しいウィンドウでボタンを開く?
- 9. Weeblyの+ボタンをデフォルトで開く方法
- 10. 新しいタブ/ウィンドウでボタンを開く
- 11. ボタンでTimeSpanPickerを開く方法(Coding4Funツールキット)
- 12. 怠惰なSlidingDrawer
- 13. FrameLayout内のSlidingDrawer
- 14. SlidingDrawer over GoogleMap
- 15. SlidingDrawer on screen tap
- 16. ボタンをクリックしてPHPページを開く
- 17. ボタンをクリックしてhelpProviderを開くC#
- 18. ハンドルのないSlidingDrawer?
- 19. SlidingDrawerのハンドルのSeekbar
- 20. SlidingDrawerとImageViewのアンドロイド
- 21. java:ボタンをクリックして開くフォルダ
- 22. アンドロイド - ウェブビューのボタンからインテントを開く
- 23. ボタンからのURLを開くダッシュコード
- 24. ボタンからのウィジェット画面を開く
- 25. 複数のボタンを開くダイアログ()
- 26. uialertviewボタンからuiviewcontrollerを開く
- 27. SlidingDrawerはonTouchEventを防ぐ
- 28. アクセスでフォームを開くボタンをプログラムで作成
- 29. ボタンでクリックしてhtmlで選択したリストを開く
- 30. SlidingDrawerハンドルの位置は?
あなたは(オープンによって何を意味していますが)どこまで意味します引出しをスライドさせてください。 – Nikki
@Nikki:SlidingDrawerは、Javaで「クラス」と呼ばれるものです。あなたは実際の引き出しであるこの「クラス」の「インスタンス」を持っています。 "クラス"には "open()"という名前の "メソッド"があります。 "インスタンス"上で 'open()'を呼び出してドロワを開くことができます。 – CommonsWare
お返事ありがとうございます。しかし、引き出しをスライドさせてどのボタンを開くかを知る方法 – Nikki