我有一个基于SimpleOnGestureListener的滑动侦听器,只要我将它附加到这样的按钮上就可以正常工作:
final GestureDetector detector = new GestureDetector(MyGestureListener());
View.OnTouchListener listener = new View.OnTouchListener() {
public boolean onTouch(View v, MotionEvent e) {
if(detector.onTouchEvent(e)) {
return true;
}
else {
return false;
}
}
};
findViewById(R.id.widget).setOnTouchListener(listener);
但是,如果我将“小部件”更改为除Button之外的其他内容(如LinearLayout或TextView),它将不再有效。我是否需要做些什么来使其与其他小部件一起使用?
答案 0 :(得分:0)
我感到愚蠢,但我通过致电myTextView.setClickable(true)