用SimpleAdapter创建ListView,列表项显示多行TextView,列表项应该是一个页面显示多个选项的,变成了一个选项一个页面了,求解

解决方案 »

  1.   

    这是页面布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:orientation="vertical"
         android:background="@drawable/default_bg"
      >
       <ListView 
           android:id="@+id/list_choice"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"    
           ></ListView>
       
       <TextView
           android:id="@+id/arrString"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:textSize="25dp"
           android:paddingLeft="20dp"       
           >
       </TextView> 
          
       <TextView
           android:id="@+id/description"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:textSize="10dp"
           android:layout_margin="5dip"      
           >     
       </TextView> 
       
    </LinearLayout>
      

  2.   

    解决办法:将布局文件里面的android:background="@drawable/default_bg"这个去掉
      

  3.   

    ListView布局文件与主Activity布局文件分开写,就可以实现背景。
      

  4.   

    我把背景颜色写在Acticity文件中实现了,谢谢,你说的是这个意思么