解決EditText外套ScrollView導致不能滑動的問題

實現OnTouchListener接口

例如:public class TwoNewTaskActivity extends Activity implements View.OnTouchListener{

........
EditText newtaskRemark;
.......
newtaskRemark.setOnTouchListener(this);
...........
/**解決EditText外套ScrollView導致EditText不能滑動的問題*/
    @Override
    public boolean onTouch(View v, MotionEvent event) {
        switch (v.getId()) {
            case R.id.newtask_remark://此處id爲EditText的控件id
                // 解決scrollView中嵌套EditText導致不能上下滑動的問題
                v.getParent().requestDisallowInterceptTouchEvent(true);
                switch (event.getAction() & MotionEvent.ACTION_MASK) {
                    case MotionEvent.ACTION_UP:
                        v.getParent().requestDisallowInterceptTouchEvent(false);
                        break;
                }
        }
        return false;
    }
發佈了33 篇原創文章 · 獲贊 0 · 訪問量 6633
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章