gpt4 book ai didi

android - 微调器 OnTouchListener

转载 作者:行者123 更新时间:2023-11-29 02:19:59 26 4
gpt4 key购买 nike

我正在尝试在 spinner 上设置 OnTouchListner。能够在自定义 View 上调用它,但不能在微调器上调用。

还尝试使用 MotionEvent.ACTION_DOWN。代码不适用于 Spinner 但在 CustomView 上工作-

view.setOnTouchListener(new View.OnTouchListener() {

@Override
public boolean onTouch(View v, MotionEvent event) {
if(event.getAction()==MotionEvent.ACTION_DOWN){
pos=finalI;
Log.e("In View CLicked", "Clicked " + finalI);
loadVisitData();
}

return false;
}
});

代码不适用于 Spinner-

spinDist.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if(event.getAction()==MotionEvent.ACTION_DOWN) {
Log.e("Touch","OnTouch");
}
Toast.makeText ( EnquiryForm.this, "test", Toast.LENGTH_SHORT ).show();
Log.e("Touch","OnTouch");
return false;
}
});

最佳答案

通过覆盖 setOnTouchListener() 方法为 Spinner 尝试这个,

spinDist.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if(event.getAction()==MotionEvent.ACTION_UP){
Toast.makeText ( EnquiryForm.this, "test", Toast.LENGTH_SHORT ).show();
}
return false;
}
});

关于android - 微调器 OnTouchListener,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56852510/

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