2012-05-21 36 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的视图时,它会让你的列表视图挂掉。 而在你的情况下,我相信只是单独移除滚动视图将使其正常工作