Android中ListView的使用步骤

第一步:  首先,在 布局文件中,声明listView控件. 

 

 

1  <ListView
2         android:id="@+id/lv"
3         android:layout_width="fill_parent"     //注意宽度和高度必须为 fill_parent
4         android:layout_height="fill_parent" >
5 </ListView>

第二步:  通过id 拿到 ListView对象

 

ListView lv = (ListView) findViewById(R.id.lv);

并且给lv 设置 适配器,调用

 

lv.setAdapter(new MyBaseAdapter());

 

第三步:  编写 adapter中的逻辑

 

 1 private class MyAdapter extends BaseAdapter{
 2 
 3         @Override
 4         public int getCount() {   //getCount-------用来指定到底有多少个条目
 5             return list.size();
 6         }
 7         
 8         @Override
 9         public View getView(int position, View convertView, ViewGroup parent) { //GetView------- 用来 显示 具体的条目的内容
10             System.out.println("..."+position);
11             TextView tv;
12             
13             StudentBean bean = list.get(position);
14             
15             //listview的优化
16             if(convertView!=null){
17                 tv = (TextView) convertView;
18             }else{
19                 tv = new TextView(MainActivity.this);
20             }
21             
22             tv.setText(bean+"");
23             
24             return tv;
25         }
26 
27         @Override
28         public Object getItem(int position) {
29             // TODO Auto-generated method stub
30             return null;
31         }
32 
33         @Override
34         public long getItemId(int position) {
35             // TODO Auto-generated method stub
36             return 0;
37         }
38         
39     }

更多技术文章请关注微信公众号

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值