-4
A
回答
0
- 創建佈局
- 添加瀏覽到您的佈局
- 的setOnTouchListener設爲您的佈局
覆蓋的onTouch方法有以下:
public boolean onTouch(View v, MotionEvent event) { LinearLayout layout = (LinearLayout)v; for(int i =0; i< layout.getChildCount(); i++) { View view = layout.getChildAt(i); Rect outRect = new Rect(view.getLeft(), view.getTop(), view.getRight(), view.getBottom()); if(outRect.contains((int)event.getX(), (int)event.getY())) { /* Write code here to maintain all three buttons toched state, and if all bottons state are present generate Toast. } } }
所以,上面的代碼工作,爲此在的onCreate,
onCreate(Bundle..){
b1.setOnTouchListener(this);
b2.setOnTouchListener(this);
b3.setOnTouchListener(this);
}
然後,每當觸摸按鈕,onTouch()將被重寫,現在寫你的邏輯,以保持聯繫,並記住清除狀態在一段時間內,以便用戶在第一和第二按鈕狀態已經存在時不能繼續按下3按鈕。
之後,如果所有的按鈕狀態都可用(,這意味着用戶滑動的方式,所有按鈕被觸摸),所以你可以生成烤麪包。
隨意問,如果你有建議的方法
要點擊這三個在同一時間
相關問題
- 1. 觸摸Android縮放按鈕
- 2. 當我觸摸TextView時觸摸按鈕
- 3. Android - 同時觸摸兩個按鈕
- 4. 一次觸摸多個按鈕在android
- 5. MultiTouching - 觸摸按鈕HorizontalScrollView - Android電子
- 6. Android按鈕和觸摸事件
- 7. 如何觸摸移動按鈕?
- 8. 如何擴展按鈕觸摸區域?
- 9. 如何製作觸摸屏按鈕?
- 10. 我如何明確觸摸按鈕?
- 11. Xamarin.iOS按鈕觸摸問題
- 12. 隱藏按鈕和觸摸
- 13. ImageButton在按鈕觸摸
- 14. Sencha觸摸單選按鈕
- 15. 按鈕觸摸錯誤
- 16. Cocos2d按鈕觸摸區域
- 17. 觸摸屏按鈕事件
- 18. 如何觸摸calabash-android中的溢出按鈕?
- 19. 如何計算一個按鈕上的觸摸數android
- 20. 如何通過觸摸喚醒Android(不使用電源按鈕)?
- 21. 觸摸按鈕不會觸發暫停
- 22. 按鈕不是按照我的觸摸
- 23. 可可觸摸 - 時間按鈕按下
- 24. 如何識別其他觸摸事件中的按鈕觸摸事件
- 25. Android - 確定按下觸摸按鈕的難度
- 26. iPhone SDK使按鈕不可觸摸/可觸摸
- 27. 區分按鈕觸摸和屏幕觸摸
- 28. 按鈕沒有響應觸摸
- 29. AS3多點觸摸按鈕錯誤
- 30. 取消UIWebView的按鈕/觸摸
任何疑問? – Mrinmoy
這是一個滑動操作? – halfer
是的,我需要觸摸按鈕a至按鈕c –