如何滚动自定义listview android

如何滚动自定义listview android,android,Android,我有一个自定义列表视图,我不能滚动它。我只能用tracball滚动它,但我想用手滚动它。 请帮帮我谢谢 列表视图: <LinearLayout android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <TextView android:layout

我有一个自定义列表视图,我不能滚动它。我只能用tracball滚动它,但我想用手滚动它。 请帮帮我谢谢 列表视图:

<LinearLayout 
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:orientation="vertical"
        > 
 <TextView 
     android:layout_width="fill_parent"
     android:layout_height="wrap_content"
     android:id="@+id/setting_text_time1_alarm"
     android:gravity="right"
     /> 
 <ListView 
     android:layout_width="fill_parent"
     android:layout_height="150dp"
     android:id="@+id/setting_listview_time"
     android:layout_margin="2dp" 
     >
 </ListView>
</LinearLayout>
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="50dp">
<Button
    android:layout_width="fill_parent"
    android:layout_height="50dp"
    android:id="@+id/setting_text_time_list"
    android:gravity="center"
    android:background="#000000"
    android:textColor="#ffffff"
    android:layout_toRightOf="@+id/setting_on_off_time"
    android:focusable="false"
/>
<ToggleButton 
    android:layout_width="wrap_content"
    android:layout_height="50dp"
    android:id="@+id/setting_on_off_time"
    android:layout_alignParentLeft="true"
     android:focusable="false"
/> 
</RelativeLayout>

listview的项目:

<LinearLayout 
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:orientation="vertical"
        > 
 <TextView 
     android:layout_width="fill_parent"
     android:layout_height="wrap_content"
     android:id="@+id/setting_text_time1_alarm"
     android:gravity="right"
     /> 
 <ListView 
     android:layout_width="fill_parent"
     android:layout_height="150dp"
     android:id="@+id/setting_listview_time"
     android:layout_margin="2dp" 
     >
 </ListView>
</LinearLayout>
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="50dp">
<Button
    android:layout_width="fill_parent"
    android:layout_height="50dp"
    android:id="@+id/setting_text_time_list"
    android:gravity="center"
    android:background="#000000"
    android:textColor="#ffffff"
    android:layout_toRightOf="@+id/setting_on_off_time"
    android:focusable="false"
/>
<ToggleButton 
    android:layout_width="wrap_content"
    android:layout_height="50dp"
    android:id="@+id/setting_on_off_time"
    android:layout_alignParentLeft="true"
     android:focusable="false"
/> 
</RelativeLayout>

在列表周围添加一个滚动视图,如:

<linearlayout>
<scrollview>
<linearlayout>
<textview>
<listview>


..

您在什么设备上测试它?列表中有多少项?他们离开屏幕了吗?你能提供一个屏幕截图吗?我正在模拟器上测试。用户可以将项目添加到列表中。默认情况下,列表中的项目可以是很多滚动条。将其包装在
ScrollView
中只会使操作系统陷入困境。永远不要将ListView放在ScrollView中这对系统来说是极其昂贵的