作者sweet00914 (别理我)
看板AndroidDev
标题[问题] 请问各位大大onTouchEvent事件处理~
时间Mon Jan 9 10:39:51 2012
在MotionEvent.ACTION_MOVE中
判断多点情况下可以进行TextView的缩放,
判断单点的情况下可以进行TextView滚动。
code:
case MotionEvent.ACTION_MOVE: // 拖曳移动
{
if(pointerCount==1){
TextView rdstr = (TextView) findViewById(R.id.rdstr);
rdstr.setMovementMethod(ScrollingMovementMethod.getInstance());
}
else if(pointerCount==2){
//进行缩放
}
}
现在的问题就是出现-若单点没有滚动的情下(TextView没有超过一个页面),
我先单点move後(没有滚动),TextView就无法缩放。
意思-若是执行.setMovementMethod(ScrollingMovementMethod.getInstance());
该行程式码後,我就无法取得onTouchEvent的事件了。
请问各位大大有无任何建议呢?谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.130.55.241
※ 编辑: sweet00914 来自: 220.130.55.241 (01/09 10:48)
1F:→ sweet00914:自行解决了~需再透过.setClickable与.setClickable 01/10 14:45