gpt4 book ai didi

android - 如何检测 ScrollView 的触摸事件?

转载 作者:搜寻专家 更新时间:2023-11-01 09:27:27 27 4
gpt4 key购买 nike

在解释之前,我不想在Scrollview内部Scrollview使用TouchEvent。

我想在触摸 ScrollView 时制作弹出窗口。但是使用onTouchEvent不是只能检测ACTION_MOVE, UP, DOWN吗?

我使用了手势检测器。

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_read);

ScrollView readScroll = (ScrollView)findViewById(R.id.readScrollView);
TextView textView = (TextView)findViewById(R.id.TextView);
String filePath = getIntent().getStringExtra("File_Path");

textView.setText(readFile(filePath));

}

@Override
public boolean onSingleTapUp(MotionEvent e) {
Toast.makeText(ReadActivity.this, "onKeyUp", Toast.LENGTH_SHORT).show();
return false;
}

但它不起作用。我认为它被禁用是因为 scrollView。

如何检测scrollView的触摸事件?

最佳答案

正如您在问题中已经提到的,onTouchEvent 确实有 ACTION_UP 是为了 handle when touch up .

关于android - 如何检测 ScrollView 的触摸事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49664576/

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