//只需改一个参数即可
package com.example.k.myapplication;
import android.content.Context;
import android.util.AttributeSet;
import android.util.DisplayMetrics;
import android.util.Log;
import android.widget.ListView;
/**
* Created by k on 2016/5/29.
*/
public class MyListView extends ListView {
int a = 100;
public static Context mContext;
public MyListView(Context context, AttributeSet attr){
super(context,attr);
mContext = context;
initView();
}
public MyListView(Context context){
super(context);
}
public MyListView(Context context, AttributeSet attr,int a){
super(context,attr,a);
}
//把a传入实现,弹性效果
@Override
protected boolean overScrollBy(int deltaX, int deltaY, int scrollX, int scrollY, int scrollRangeX, int scrollRangeY, int maxOverScrollX, int maxOverScrollY, boolean isTouchEvent) {
return super.overScrollBy(deltaX, deltaY, scrollX, scrollY, scrollRangeX, scrollRangeY, maxOverScrollX, a, isTouchEvent);
}
//适配
public void initView(){
DisplayMetrics metrics = mContext.getResources().getDisplayMetrics();
float density = metrics.density;
a = (int) (density * a);
};
}