首页 > 其他 > 详细

简单的自定义Adapter

时间:2016-07-13 20:05:30      阅读:230      评论:0      收藏:0      [点我收藏+]
 1 import android.content.Context;
 2 import android.view.LayoutInflater;
 3 import android.view.View;
 4 import android.view.ViewGroup;
 5 import android.widget.BaseAdapter;
 6 import android.widget.ImageView;
 7 import android.widget.TextView;
 8 import android.widget.Toast;
 9 
10 import com.example.administrator.yunphone.R;
11 import java.util.List;
12 
13 /**
14  * Created by Administrator on 2016/7/13.
15  */
16 public class PhoneNumAdapter extends BaseAdapter implements View.OnClickListener {
17     private List<String> mList;
18     private Context context;
19     private LayoutInflater layoutInflater;
20 
21     public PhoneNumAdapter(Context context, List phoneList){
22         this.context=context;
23         this.mList=phoneList;
24         layoutInflater=LayoutInflater.from(context);
25     }
26     @Override
27     public int getCount() {
28         return mList.size();
29     }
30 
31     @Override
32     public Object getItem(int i) {
33         return mList.get(i);
34     }
35 
36     @Override
37     public long getItemId(int i) {
38         return i;
39     }
40 
41     @Override
42     public View getView(int i, View view, ViewGroup viewGroup) {
43         View v;
44         if(view!=null){
45             v=view;
46         }else {
47             v=layoutInflater.inflate(R.layout.call_item,viewGroup,false);
48         }
49         TextView textView= (TextView) v.findViewById(R.id.item_view);
50         textView.setText(mList.get(i));
51         ImageView imageView= (ImageView) v.findViewById(R.id.item_down);
52         imageView.setOnClickListener(this);
53         return v;
54     }
55 
56     @Override
57     public void onClick(View view) {
58         Toast.makeText(context,"尚未完成",Toast.LENGTH_SHORT).show();
59     }
60 }

 

简单的自定义Adapter

原文:http://www.cnblogs.com/yoyohong/p/5667735.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!