2012-05-21 40 views
0

我無法滾動所有列表項目。 我可以在模擬器上用鼠標滾動條來滾動它,但是如果想在觸摸時滾動它,它不會滾動。無法滾動所有ListView項目

有人可以幫我嗎?

<?xml version="1.0" encoding="utf-8"?> 
     <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
      android:id="@+id/scrollView1" 
      android:layout_width="fill_parent" 
      android:layout_height="fill_parent" 
      android:orientation="vertical" > 

      <RelativeLayout 
       android:layout_width="fill_parent" 
       android:layout_height="768dp" > 


       <TextView 
        android:id="@+id/textView1" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_alignParentLeft="true" 
        android:layout_alignParentTop="true" 
        android:text="Take Photo" 
        android:textAppearance="?android:attr/textAppearanceMedium" /> 


       <EditText 
        android:id="@+id/editText1" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_alignParentLeft="true" 
        android:layout_below="@+id/textView1" 
        android:layout_toLeftOf="@+id/button1" 
        android:ems="10" 
        android:inputType="textPersonName" > 

        <requestFocus /> 
       </EditText> 


       <Button 
        android:id="@+id/button1" 
        style="?android:attr/buttonStyleSmall" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_alignBaseline="@+id/editText1" 
        android:layout_alignBottom="@+id/editText1" 
        android:layout_alignParentRight="true" 
        android:text="Camera" /> 


       <TextView 
        android:id="@+id/textView2" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_alignParentLeft="true" 
        android:layout_below="@+id/editText1" 
        android:text="Source File" 
        android:textAppearance="?android:attr/textAppearanceMedium" /> 



       <Spinner 
        android:id="@+id/spinner1" 
        android:layout_width="200dp" 
        android:layout_height="wrap_content" 
        android:layout_below="@+id/textView2" 
        android:entries="@array/combolist" /> 


       <TextView 
        android:id="@+id/textView3" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_alignParentLeft="true" 
        android:layout_below="@+id/spinner1" 
        android:text="What do you want to buy the Look ?" /> 



       <ScrollView 
        android:id="@+id/scrollView2" 
        android:layout_width="wrap_content" 
        android:layout_height="225dp" 
        android:layout_alignParentLeft="true" 
        android:layout_alignParentRight="true" 
        android:layout_below="@+id/textView3" > 

        <LinearLayout 
         android:layout_width="fill_parent" 
         android:layout_height="225dp" > 

         <ListView 
          android:id="@+id/listcheckBox" 
          android:layout_width="fill_parent" 
          android:layout_height="223dp" > 

         </ListView> 

        </LinearLayout> 
       </ScrollView> 


       <TextView 
        android:id="@+id/textView4" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_alignParentLeft="true" 
        android:layout_below="@+id/scrollView2" 
        android:text="Tag ?" 
        android:textAppearance="?android:attr/textAppearanceLarge" /> 


       <EditText 
        android:id="@+id/editText2" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_alignParentLeft="true" 
        android:layout_alignParentRight="true" 
        android:layout_below="@+id/textView4" 
        android:ems="10" 
        android:inputType="textPersonName" android:lines="1" android:maxLines="1" android:scrollHorizontally="true"/> 


       <TextView 
        android:id="@+id/textView5" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_alignParentLeft="true" 
        android:layout_below="@+id/editText2" 
        android:text="More information about what you want" 
        android:textAppearance="?android:attr/textAppearanceMedium" /> 



       <EditText 
        android:id="@+id/editText3" 
        android:layout_width="wrap_content" 
        android:layout_height="150dp" 
        android:layout_alignParentLeft="true" 
        android:layout_alignRight="@+id/textView5" 
        android:layout_below="@+id/textView5" 
        android:ems="10" 
        android:inputType="textMultiLine" android:scrollbars="horizontal|vertical"/> 




       <Button 
        android:id="@+id/btnsubmit" 
        android:layout_width="100dp" 
        android:layout_height="wrap_content" 
        android:layout_below="@+id/editText3" 
        android:text="Button" /> 

      </RelativeLayout> 

     </ScrollView> 

回答

2

決不把裏面ScrollView.And你的ListView也從來沒有把MapView類,的ListView,裏面的WebView滾動視圖。

因爲那些已經滾動視圖本身。並沒有必要把它放在scrollview.so從scrollview中刪除它。

0

你不能在ScrollView中嵌入你的ListView。 ScrollView已經有了自己的滾動監聽器。所以當你試圖在擁有自己的手勢的視圖中擁有另一個像listView的視圖時,它會讓你的列表視圖掛掉。 而在你的情況下,我相信只是單獨移除滾動視圖將使其正常工作