首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我能从基于安卓系统的智能手机(如三星A7)获得多少触摸屏?

我能从基于安卓系统的智能手机(如三星A7)获得多少触摸屏?
EN

Stack Overflow用户
提问于 2019-05-24 17:14:27
回答 1查看 656关注 0票数 0

我想知道在手机上使用android基础触摸屏可以得到多少分。

如果你知道也有参考资料,请与我分享。

EN

Stack Overflow用户

发布于 2019-05-24 17:36:53

使用此代码可以一次计算屏幕上的手指数量。

代码语言:javascript
运行
复制
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个以上的手指,请使用以下代码

代码语言:javascript
运行
复制
if (getPackageManager().hasSystemFeature(PackageManager.FEATURE_TOUCHSCREEN_MULTITOUCH_JAZZHAND)) {
        Toast.makeText(this, "More than 5 fingers", Toast.LENGTH_SHORT).show();
    }
票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56289436

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档