0

任何人都知道是否有办法将触摸事件添加到 DDMS 仿真器控件?不幸的是,我没有真正的设备,我想对 AVD 2.3.3 设备上的触摸事件进行一些实验。

4

1 回答 1

0

您可以添加到您的 ontouch 方法:

...
StringBuilder sb=new StringBuilder();

@Override
public boolean onTouch(View v, MotionEvent event) {
sb.setLength(0);
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
builder.append("down, ");
break;
case MotionEvent.ACTION_MOVE:
builder.append("move, ");
break;
case MotionEvent.ACTION_CANCEL:
builder.append("cancel", ");
break;
case MotionEvent.ACTION_UP:
builder.append("up, ");
break;
}
builder.append(event.getX());
builder.append(", ");
builder.append(event.getY());
String text = builder.toString();
Log.d("TouchTest", text);

return true;

}
于 2012-12-23T16:14:03.960 回答