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 }

 

posted @ 2016-07-12 10:20  达哥的博客  阅读(310)  评论(0编辑  收藏  举报