1. 程式人生 > >android初學------設定ScrollView滾動和禁止滾動

android初學------設定ScrollView滾動和禁止滾動

哎。。。找了好久,試了好久終於弄出來了、傳說重寫OnTouchEvent事件 讓他返回false可以讓ScrollView不滾動

看程式碼

public class MyScrollView extends ScrollView{

	 public MyScrollView(Context context, AttributeSet attrs) {
		 super(context, attrs);
		// TODO Auto-generated constructor stub
	}
	 
	 protected boolean myValue() {
		 return ABCActivity.temp; //記錄的臨時變數
		 }
	 
	@Override
	public boolean onTouchEvent(MotionEvent ev) {
		// TODO Auto-generated method stub
		if(true==myValue()){
		return super.onTouchEvent(ev);
		}else{
			return false;
		}
	}
}

通過更改外部ABCActivity 的temp 的臨時變數 控制他是否滾動