Android getPressure和getSize始终返回相同的值
有人知道为什么getPressure()总是返回0.4,getSize()总是返回0.12 代码段:Android getPressure和getSize始终返回相同的值,android,touch,Android,Touch,有人知道为什么getPressure()总是返回0.4,getSize()总是返回0.12 代码段: @Override public boolean onTouchEvent(MotionEvent event) { super.onTouchEvent(event); System.out.println(event.getPressure()); System.out.println(event.getSize()) return true; } 我认
@Override
public boolean onTouchEvent(MotionEvent event) {
super.onTouchEvent(event);
System.out.println(event.getPressure());
System.out.println(event.getSize())
return true;
}
我认为getPressure可能不起作用,因为它没有任何物理功能。但我不明白为什么getSize不起作用 TF300TG是android4.0,在设置->开发人员选项中,检查“指针位置”是否这些只是在运动事件的第一部分生成的值? 尝试在触摸移动时输出值,因为这是形状通常改变的地方。这会给你一些变化
@Override
public boolean onTouchEvent(MotionEvent event) {
switch(event.getAction())
{
case MotionEvent.ACTION_MOVE:
System.out.println(event.getPressure());
System.out.println(event.getSize());
break;
}
return true;
}什么设备?你怎么测试?华硕TF300TG。我用不同的力量触摸屏幕。