【发布时间】:2018-04-05 05:13:30
【问题描述】:
在说明之前,我不想在 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的触摸事件?
【问题讨论】:
标签: android android-scrollview ontouchlistener