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 }