Listview无法正常显示

时间:2011-09-13 20:24:51

标签: android listview

我的listview出现问题,如果有长名称,则会在列表项之间产生巨大差距。视图应显示名称和日期

listview

你可以看到monthly event之后有一个巨大的空间,并且缺少日期,为什么会这样做呢?

listview xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content">
<TextView android:text="@+id/calendarEntryText"
          android:id="@+id/calendarEntryText"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:padding="10dp"
          android:textSize="25sp"/>
<TextView android:text="@+id/dateEntryText"
          android:id="@+id/dateEntryText"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:padding="15dp"
          android:textSize="20sp"/>
</LinearLayout>

1 个答案:

答案 0 :(得分:1)

我可以告诉你缺少的部分,这是因为你使用水平线性布局,它的第一个孩子占据了父母的整个宽度。所以没有第二个孩子的地方。我建议你使用相对布局。 HTH。