Android 解决GridView与ScrollView上下滑动冲突

ListView和GridView都可以通过这种方式实现。

package com.sd.medical.views;import android.content.Context;import android.util.AttributeSet;import android.view.MotionEvent;import android.widget.GridView;public class MyGridView extends GridView{public MyGridView(Context context) {super(context);}public MyGridView(Context context, AttributeSet attrs) {super(context, attrs);// TODO Auto-generated constructor stub}@Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2,MeasureSpec.AT_MOST);super.onMeasure(widthMeasureSpec, expandSpec); } @Overridepublic boolean dispatchTouchEvent(MotionEvent ev) {if(ev.getAction() == MotionEvent.ACTION_MOVE){return true;}return super.dispatchTouchEvent(ev);}}

,懂得接受失败的人,就是懂得人生真谛的人,

Android 解决GridView与ScrollView上下滑动冲突

相关文章:

你感兴趣的文章:

标签云: