package com.ecjia.component.view; import android.annotation.TargetApi; import android.content.Context; import android.os.Build; import android.util.AttributeSet; import android.view.MotionEvent; import android.widget.ListView; /** * Created by Administrator on 2015/8/11. */ @TargetApi(Build.VERSION_CODES.GINGERBREAD) public class MyListView extends ListView { public MyListView(Context context) { super(context); setOverScrollMode(OVER_SCROLL_NEVER); } public MyListView(Context context, AttributeSet attrs) { super(context, attrs); setOverScrollMode(OVER_SCROLL_NEVER); } public MyListView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); setOverScrollMode(OVER_SCROLL_NEVER); } @Override public boolean dispatchTouchEvent(MotionEvent ev) { return super.dispatchTouchEvent(ev); } @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST); super.onMeasure(widthMeasureSpec, expandSpec); } }
自定义ListView,解决嵌套item显示不全问题
最新推荐文章于 2022-09-25 13:08:08 发布