嵌套在ScrollView中的TextView控件可以自由滚动

//设置TextView控件可以自由滚动,由于这个TextView嵌套在ScrollView中,所以在OnTouch事件中通知父控件ScrollView不要干扰。
		mContractDesc.setOnTouchListener(new OnTouchListener() {
			@Override
			public boolean onTouch(View v, MotionEvent event) {
				// TODO Auto-generated method stub
				if(event.getAction()==MotionEvent.ACTION_DOWN){
					//通知父控件不要干扰
					v.getParent().requestDisallowInterceptTouchEvent(true);
				}
				if(event.getAction()==MotionEvent.ACTION_MOVE){
					//通知父控件不要干扰
					v.getParent().requestDisallowInterceptTouchEvent(true);
				}
				if(event.getAction()==MotionEvent.ACTION_UP){
					v.getParent().requestDisallowInterceptTouchEvent(false);
				}
				return false;
			}
		});

posted @ 2015-08-26 14:49  范永强  阅读(586)  评论(0)    收藏  举报