握住后可滚动?

时间:2012-11-27 09:20:54

标签: android android-layout android-ui

我在片段中使用scrollview,scrollview包含一个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 个答案:

答案 0 :(得分:1)

ListView包含自己的ScrollView,因此您无需将其放入另一个。{1}}。只需删除ScrollView

即可