想象一个有 4 个按钮的布局
_______________________________
| | |
| A | B |
|______________|________________|
| | |
| C | D |
|______________|________________|
我想检测整个布局上的投掷手势,但是当投掷从一个按钮开始时没有检测到。
我在用着:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
gesturedetector= new GestureDetector(this, this);
findViewById(R.id.touchContainer).setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
Log.e("","TouchEvent");
return gesturedetector.onTouchEvent(event);
}
});
}
它在没有可点击项目时失败,但如果从可点击项目开始投掷则失败。
我该如何解决?提供 50 分的赏金以获得完整的工作答案