gpt4 book ai didi

安卓初学者 :how to detect specific position on imageview in android

转载 作者:行者123 更新时间:2023-11-29 02:04:31 25 4
gpt4 key购买 nike

我是 android 初学者。我想检测图像上的特定位置,所以我会在相应的触摸上触发一个功能。不同的手机有不同的密度,所以我不能用作触发功能的像素。所以我在我的程序中选择了哪些选项。

最佳答案

使用 View.OnTouchListener:

yourView.setOnTouchListener(new View.OnTouchListener(){

public boolean onTouch(View v, MotionEvent mE){
switch (mE.getAction()){
case MotionEvent.ACTION_DOWN:
int positionTouchedX = mE.getRawX();
int positionTouchedY = mE.getRawY();
}
}
}

这应该为您提供用户触摸屏幕的坐标。您可以使用 getResources 获取可绘制对象的大小或 View 中使用的任何内容,以了解这些 x、y 坐标如何对应于图像上的某个位置。

关于安卓初学者 :how to detect specific position on imageview in android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10779630/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com