Android模拟器无法检测多点触摸(AndroidAPI30)
创始人
2024-10-09 06:30:49
0

这是由于Android模拟器在API 30上的一个已知问题。解决方法是在代码中手动启用多点触摸。下面是代码示例:

public class MainActivity extends AppCompatActivity implements View.OnTouchListener {
    private int MAX_TOUCHES = 2 // 设置最大触摸点数,此处为2点触控

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        View view = findViewById(R.id.my_view);
        view.setOnTouchListener(this);

        // 添加代码以启用多点触摸
        view.setClickable(true);
        view.setLongClickable(true);
        view.setOnTouchListener(new View.OnTouchListener() {
            @Override
            public boolean onTouch(View view, MotionEvent motionEvent) {
                int pointerCount = motionEvent.getPointerCount();
                if (pointerCount > MAX_TOUCHES) {
                    pointerCount = MAX_TOUCHES;
                }
                for (int i = 0; i < pointerCount; i++) {
                    int pointerId = motionEvent.getPointerId(i);
                    int action = motionEvent.getActionMasked();
                    int x = (int) motionEvent.getX(i);
                    int y = (int) motionEvent.getY(i);
                    switch (action) {
                        case MotionEvent.ACTION_DOWN:
                        case MotionEvent.ACTION_POINTER_DOWN:
                            // 添加代码以处理多点触摸按下事件
                            break;
                        case MotionEvent.ACTION_MOVE:
                            // 添加代码以处理多点触摸移动事件
                            break;
                        case MotionEvent.ACTION_UP:
                        case MotionEvent.ACTION_POINTER_UP:
                            // 添加代码以处理多点触摸抬起事件
                            break;
                    }
                }
                return true;
            }
        });
    }

    @Override
    public boolean onTouch(View view, MotionEvent motionEvent) {
        // 在此处添加您的触摸事件处理代码
        return true;
    }
}

相关内容

热门资讯

透视玄学!小程序蜀山四川免费辅... 透视玄学!小程序蜀山四川免费辅助器,德普之星透视辅助(辅助挂)详细开挂辅助软件;无需打开直接搜索微信...
透明了解!邯郸胡乐修改器,we... 透明了解!邯郸胡乐修改器,wepoker数据分析工具(辅助挂)详细开挂辅助下载;无需打开直接搜索打开...
透视最新!永胜联盟辅助器,po... 透视最新!永胜联盟辅助器,pokemmo手机脚本(辅助挂)详细开挂辅助平台这是一款可以让一直输的玩家...
透明教学!小程序广东雀神智能插... 您好:小程序广东雀神智能插件安装下载这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发...
透明总结!wepoker黑侠辅... wepoker黑侠辅助器开挂教程视频分享装挂详细步骤在当今的网络游戏中,wepoker黑侠辅助器作为...
透视app!打两圈绝对有辅助,... wepoker免费透视脚本开挂教程视频分享装挂详细步骤在当今的网络游戏中,wepoker免费透视脚本...
透视软件!pokemmo手机脚... 透视软件!pokemmo手机脚本,hhpoker有后台操作吗(辅助挂)详细开挂辅助软件;无需打开直接...
透视真的!阿拉斗牌辅助,德普之... 透视真的!阿拉斗牌辅助,德普之星透视免费(辅助挂)详细开挂辅助脚本1、下载安装好德普之星透视免费,进...
透视app!wepoker私人... 透视app!wepoker私人局可以透视,hhpoker真能买到挂吗(辅助挂)详细开挂辅助脚本;打开...
透视最新!微信赣牌圈怎么开挂,... 透视最新!微信赣牌圈怎么开挂,wepoker究竟有没有透视(辅助挂)详细开挂辅助下载;无需打开直接搜...