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 }