listview的简单封装
1 package com.itheima.googleplay.ui.view; 2 3 import android.content.Context; 4 import android.graphics.Color; 5 import android.graphics.drawable.ColorDrawable; 6 import android.util.AttributeSet; 7 import android.widget.ListView; 8 9 public class MyListView extends ListView { 10 11 public MyListView(Context context, AttributeSet attrs, int defStyle) { 12 super(context, attrs, defStyle); 13 initView(); 14 } 15 16 public MyListView(Context context, AttributeSet attrs) { 17 super(context, attrs); 18 initView(); 19 } 20 21 public MyListView(Context context) { 22 super(context); 23 initView(); 24 } 25 26 private void initView() { 27 this.setSelector(new ColorDrawable());// 设置默认状态选择器为全透明 28 this.setDivider(null);// 去掉分隔线 29 this.setCacheColorHint(Color.TRANSPARENT);// 有时候滑动listview背景会变成黑色, 30 // 此方法将背景变为全透明 31 } 32 33 }