安卓listview 用item.xml.绑定数据问题
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal"
android:layout_marginTop="6dp"
android:layout_marginBottom="6dp">
<TextView
android:layout_width="50dp"
android:layout_height="wrap_content"
android:text="@+id/id"
android:textSize="16dp"
android:gravity="center_vertical"
/>
<TextView
android:layout_width="72dp"
android:layout_height="wrap_content"
android:text="@+id/filename"
android:textSize="16dp"
android:gravity="center_vertical"
/>
<TextView
android:layout_width="72dp"
android:layout_height="wrap_content"
android:text="@+id/filetype"
android:textSize="16dp"
android:gravity="center_vertical"/>
<TextView
android:layout_width="72dp"
android:layout_height="wrap_content"
android:text="@+id/filesize"
android:textSize="16dp"
android:gravity="center_vertical"/>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@+id/date"
android:textSize="16dp"
android:gravity="center_vertical"/>
</LinearLayout>
item.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<!-- 标题 -->
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:layout_marginTop="10dp"
android:gravity="center_vertical">
<TextView
android:layout_width="50dp"
android:layout_height="wrap_content"
android:text="编号" android:textSize="16dp"/>
<TextView
android:layout_width="72dp"
android:layout_height="wrap_content"
android:text="名称" android:textSize="16dp"
/>
<TextView
android:layout_width="72dp"
android:layout_height="wrap_content"
android:text="类型" android:textSize="16dp"/>
<TextView
android:layout_width="72dp"
android:layout_height="wrap_content"
android:text="大小" android:textSize="16dp"/>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="时间" android:textSize="16dp"/>
</LinearLayout>
<ListView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/listView"
android:layout_marginLeft="10dp">
</ListView>
</LinearLayout>
main.xml
绑定事件代码。。
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.evidencemanage);
cmvdservice=new camvedioservice(this);
ListView listview=(ListView)this.findViewById(R.id.listView);
//获取集合数据
//获取到集合数据
List<comvedio> cmvds = cmvdservice.getScrollData(0, 40);
List<HashMap<String, Object>> data = new ArrayList<HashMap<String,Object>>();
for(comvedio cmvd : cmvds){
HashMap<String, Object> item = new HashMap<String, Object>();
item.put("id", cmvd.getId());
item.put("filename", cmvd.getfilename());
item.put("filetype", cmvd.getfiletype());
item.put("filesize", cmvd.getfilesize());
item.put("date", cmvd.getdate());
System.out.println(cmvd.toString());
data.add(item);
}
//创建SimpleAdapter适配器将数据绑定到item显示控件上
SimpleAdapter adapter = new SimpleAdapter(this, data, R.layout.itemevidence,
new String[]{"id", "filename", "filetype","filesize","date"}, new int[]{R.id.id, R.id.filename, R.id.filetype,R.id.filesize,R.id.date});
//实现列表的显示
listview.setAdapter(adapter);
[解决办法]
问题呢??我看帖子先看问题,根据问题才会看你贴的其他信息