滚动列表页面时,如何解决不选择总列表视图的问题?

时间:2011-12-24 08:16:57

标签: android listview scroll

我的申请表中有listview。我listview中有5列,动态显示项目。问题是当我滚动列表时选择的总列表,listpage的背景将更改为黑色。

我的代码是:

<TableLayout  
    xmlns:android="http://schemas.android.com/apk/res/android"  
    android:id="@+id/tableLayout1"  
    android:layout_width="match_parent"  
    android:layout_height="match_parent"  
    android:shrinkColumns="*"  
    android:stretchColumns="*"
     android:background="@drawable/bg">




     <TableRow  
        android:id="@+id/tableRow1"  
        android:layout_height="wrap_content"  
        android:layout_width="match_parent">    


          <TextView 
              android:layout_width="wrap_content" 
              android:layout_height="wrap_content" 
              android:id="@+id/t1" 
              android:text="Tname"               
                 android:typeface="serif"
                  android:padding="3dip" 
             android:textColor="#9400D3">             

                       </TextView>
<TextView  
              android:layout_width="wrap_content" 
              android:layout_height="wrap_content" 
              android:id="@+id/t2" 
              android:text="From"                            
                   android:textColor="#9400D3"               
                  android:typeface="serif"   
                           >
              </TextView>
<TextView 

              android:layout_width="wrap_content" 
              android:layout_height="wrap_content" 
              android:id="@+id/t3" 
              android:text="Arrival"            
                android:textColor="#9400D3"
                  android:typeface="serif"
             >
              </TextView>
<TextView 

              android:layout_width="wrap_content" 
              android:layout_height="wrap_content" 
              android:id="@+id/t4" 
              android:text="To" 
                android:textColor="#9400D3"             
            android:typeface="serif">
              </TextView>

<TextView
        android:id="@+id/t5"
         android:layout_width="wrap_content"
    android:layout_height="wrap_content"   
    android:text="Departure"
     android:textColor="#9400D3"  
            android:typeface="serif"  

     >
</TextView>
  </TableRow> 


    <ListView
        android:id="@id/android:list"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_marginTop="10px"
        android:dividerHeight="1px"

        android:paddingLeft="0px" 
        android:focusable="false">

        </ListView>

</TableLayout>

我的商品列表页

<TableLayout  
   xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/tableLayout1"  
    android:layout_width="match_parent"  
    android:layout_height="match_parent"  
    android:shrinkColumns="*"  
    android:stretchColumns="*"
    android:focusableInTouchMode="false"  >  
     <TableRow  
        android:id="@+id/tableRow1"  
        android:layout_height="match_parent"  
        android:layout_width="match_parent"

       >    


<TextView 
              android:layout_width="wrap_content" 
              android:layout_height="wrap_content" 
              android:id="@+id/train" 
              android:text="train" 

              android:textColor="#FF0000" 
                 android:typeface="serif"
                  android:padding="3dip"               
              >
              </TextView>
<TextView  
              android:layout_width="wrap_content" 
              android:layout_height="wrap_content" 
              android:id="@+id/from" 
              android:text="From" 

              android:textColor="#292421"
                 android:typeface="serif"

              >
              </TextView>
<TextView 

              android:layout_width="wrap_content" 
              android:layout_height="wrap_content" 
              android:id="@+id/arr" 
              android:text="arr"             

                android:textColor="#000080"
                   android:typeface="serif"

             >
              </TextView>
 <TextView          
              android:layout_width="wrap_content" 
              android:layout_height="wrap_content" 
              android:id="@+id/to" 
              android:text="to"              
                 android:textColor="#292421"
                 android:typeface="serif"

              >
              </TextView> 
<TextView 

              android:layout_width="wrap_content" 
              android:layout_height="wrap_content" 
              android:id="@+id/dep" 
              android:text="Location" 

              android:textColor="#000080"
                 android:typeface="serif"
              ></TextView>
</TableRow>
</TableLayout>

请告诉我,我做错了什么..

1 个答案:

答案 0 :(得分:2)

在Listview属性中设置cacheColorHint="#00000000"