package org.com.cctest.view; /** * Created by Administrator on 2016/2/14. */ import android.content.Context; import android.util.AttributeSet; import android.view.MotionEvent; import android.widget.ListView; public class ScroListView extends ListView { public ScroListView(Context context) { super(context); // TODO Auto-generated constructor stub } public ScroListView(Context context, AttributeSet attrs) { super(context, attrs); } public ScroListView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); } @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2,MeasureSpec.AT_MOST); super.onMeasure(widthMeasureSpec, expandSpec); } @Override public boolean dispatchTouchEvent(MotionEvent ev) { if(ev.getAction() == MotionEvent.ACTION_MOVE){ return true; } return super.dispatchTouchEvent(ev); } }
09-19
09-19