我想知道在手机上使用android基础触摸屏可以得到多少分。
如果你知道也有参考资料,请与我分享。
发布于 2019-05-24 17:36:53
使用此代码可以一次计算屏幕上的手指数量。
if(getPackageManager().hasSystemFeature(PackageManager.FEATURE_TOUCHSCREEN_MULTITOUCH)) {
Toast.makeText(this, "support multitouch", Toast.LENGTH_SHORT).show();
findViewById(R.id.cl_main).setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
int pointerCount = event.getPointerCount();
Toast.makeText(FirstActivity.this, "number of fingers " + pointerCount, Toast.LENGTH_SHORT).show();
return true;
}
});
}
要检查设备是否支持5个以上的手指,请使用以下代码
if (getPackageManager().hasSystemFeature(PackageManager.FEATURE_TOUCHSCREEN_MULTITOUCH_JAZZHAND)) {
Toast.makeText(this, "More than 5 fingers", Toast.LENGTH_SHORT).show();
}
https://stackoverflow.com/questions/56289436
复制相似问题