2012-11-27 80 views
0

我在一個片段使用滾動視圖,滾動視圖中包含一個ListView後可以滾動嗎?

我的代碼:

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/scroller" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:fillViewport="true" 
    android:orientation="horizontal"> 
     <ListView 
      android:id="@+id/menu_list" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:choiceMode="singleChoice" 
      android:divider="#FFFFFFFF" 
      android:dividerHeight="0dp" 
      android:listSelector="@drawable/menu_listview_item_selector" 
      android:paddingBottom="0dp" 
      android:paddingLeft="10dp" 
      android:paddingRight="11dp" 
      android:paddingTop="0dp" /> 
</ScrollView> 

我有一個問題與內容的滾動。 ListView以編程方式填充由RelativeLayout和TextView組成的項目。這些項目處於活動狀態並調用其他操作。當我嘗試滾動這些項目時,只有在列表視圖中的某個項目上握住手指後纔有可能。

enter image description here

回答

1

一個ListView包含自己的ScrollView所以你不必把它裏面一個又一個。只需刪除ScrollView即可。

+0

但我想滾動片段。 ListView必須留在ScrollView中。 – misco

+0

請解釋確切的想要的行爲。你說的沒有意義 - 如果用戶滾動ListView,它應該滾動列表還是整個片段? – Rotem

+0

我添加了屏幕,它解釋了我想要的行爲。 – misco

相關問題