wrap_content对列表视图不起作用

时间:2013-08-28 22:24:01

标签: android listview

当我设置属性:android:layout_height的ListView to wrap_content它只是在listview中包装第一项:

     ...
    <ListView android:id="@+id/points_add_list"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_below="@id/points_add_progress"/>

    <ImageView android:id="@+id/points_add_progress2"
        android:layout_width="fill_parent"
        android:layout_height="2dp"
        android:layout_below="@id/points_add_list"
        android:layout_alignParentLeft="true"
        android:layout_alignParentRight="true"
        android:src="@android:color/darker_gray"/>
</RelativeLayout>
</ScrollView>

enter image description here

如果我使用例如300dp而不是wrap_content,则可以看到其他一些项目。

我的自定义视图布局XML列表视图适配器:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:orientation="horizontal" >

    <TextView android:id="@+id/points_add_row_title"
        android:layout_weight="1"
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        style="@style/PlaneText"/>
    <RadioButton android:id="@+id/points_add_row_radio"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"/>
</LinearLayout>

0 个答案:

没有答案