[問題] 請問各位大大onTouchEvent事件處理~

看板AndroidDev作者 (別理我)時間12年前 (2012/01/09 10:39), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
在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)

01/10 14:45, , 1F
自行解決了~需再透過.setClickable與.setClickable
01/10 14:45, 1F
文章代碼(AID): #1F2bDwKe (AndroidDev)