日期:2014-05-20  浏览次数:20780 次

安卓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){