Android中ListView的使用步骤

来源:互联网 发布:网络打鱼赌钱游戏代理 编辑:程序博客网 时间:2024/06/10 14:34
第一步:  首先,在 布局文件中,声明listView控件. 

 

1  <ListView2         android:id="@+id/lv"3         android:layout_width="fill_parent"     //注意宽度和高度必须为 fill_parent4         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         @Override28         public Object getItem(int position) {29             // TODO Auto-generated method stub30             return null;31         }32 33         @Override34         public long getItemId(int position) {35             // TODO Auto-generated method stub36             return 0;37         }38         39     }

 

0 0
原创粉丝点击