Android开发笔记:Android控件之listview基础篇
来源:互联网 发布:怎么装linux虚拟机 编辑:程序博客网 时间:2024/04/30 12:16
1 系统自带item
public class MainActivity extends ActionBarActivity {private ListView lv;private ArrayAdapter<String> adapter;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);lv = (ListView)findViewById(R.id.listView1);//系统自带的列表adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1);//自定义列表//adapter = new ArrayAdapter<String>(this,R.layout.list_cell);//配置数据lv.setAdapter(adapter); for(int i=0;i<5;i++){ adapter.add("data-" + i); }}}
2 自定义item
添加“Android XML File”,布局文件选择“TextView”
代码实现,注意需要设置TextView的id
3 自定义listview,并且实现item事件
1 创建一个类ListCellData类
public class ListCellData {public ListCellData(String name,String sex,int age){ this.name = name; this.Sex = sex; this.age = age;}public String getName() {return name;}public void setName(String name) {this.name = name;}public String getSex() {return Sex;}public void setSex(String sex) {Sex = sex;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}private String name = "小明";private String Sex = "男";private int age = 0;public String getAllString(){return "name:" + name +" sex:" + Sex +" age:" + age; }@Overridepublic String toString() {// TODO cell呈现的数据是 toString方法,默认父类objectreturn getName();}}
4 效果图
如果想要看带图片的item,请看下篇文章:
Android控件之listview进阶篇
阅读全文
0 0
- Android开发笔记:Android控件之listview基础篇
- Android开发笔记:Android控件之listview进阶篇
- android控件开发之ListView
- Android基础 | 控件基础 | Listview之SimpleAdapter
- Android开发基础之ListView
- Android基础控件 - ListView
- Android控件之ListView的开发技巧
- Android开发--控件ListView
- Android开发笔记:基础控件之DatePicker用法
- Android开发笔记:基础控件之RadioGroup用法
- Android 控件之ListView
- Android控件之ListView
- Android控件之ListView
- android控件之ListView
- Android控件之ListView
- Android控件之ListView
- Android控件之ListView
- Android控件之ListView
- Linux 系统安装软件
- Mybatis 批量更新失败,单条成功
- 机器学习 数学知识 线性代数
- Revive
- 朴素贝叶斯原理
- Android开发笔记:Android控件之listview基础篇
- Linux下find命令——根据文件的大小查找(带截图)
- 定义与声明、头文件与extern总结(转)
- POJ-1456---Supermarket (贪心)
- C# 实例练习(第二天)
- golang base64
- ASP.NET文件上传大小问题
- (四) thinkphp模版使用注意事项
- 无题