哎。。。找了好久,试了好久终于弄出来了、传说重写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 的临时变量 控制他是否滚动