这一篇里,我拿出我参与开发的一个项目的部分代码来详细讲解listView的重写,一共包括了几个部分:
1.主要的Fragment
2.listView_item的表格样式
3.Adapter的重写
4.fragment的布局文件
5.数据类(Bean)
第一步:数据层 Bean类 Material.java
提供数据交互用的Bean 系统性的开发都会用到这个,具体作用可以查找相关博文观看。
public class Material extends Entity{
private String material_id;
private String material_name;
private String total_num;
private String specification;
private String abc_type;
private String receptorderNo;
private String order_from_no;
private List
list;
public String getReceptorderNo() {
return receptorderNo;
}
public void setReceptorderNo(String receptorderNo) {
this.receptorderNo = receptorderNo;
}
public String getMaterial_id() {
return material_id;
}
public void setMaterial_id(String material_id) {
this.material_id = material_id;
}
public String getMaterial_name() {
return material_name;
}
public void setMaterial_name(String material_name) {
this.material_name = material_name;
}
public String getTotal_num() {
return total_num;
}
public void setTotal_num(String total_num) {
this.total_num = total_num;
}
public String getSpecification() {
return specification;
}
public void setSpecification(String specification) {
this.specification = specification;
}
public String getAbc_type() {
return abc_type;
}
public void setAbc_type(String abc_type) {
this.abc_type = abc_type;
}
public String getOrder_from_no() {
return order_from_no;
}
public void setOrder_from_no(String order_from_no) {
this.order_from_no = order_from_no;
}
public List
getList() {
return list;
}
public void setList(List
list) {
this.list = list;