【发布时间】:2011-02-08 00:23:00
【问题描述】:
在我的活动中,我需要一个 ListView 在我的 TextView 之上。我怎样才能做到这样的事情?
【问题讨论】:
标签: android listview android-activity textview
在我的活动中,我需要一个 ListView 在我的 TextView 之上。我怎样才能做到这样的事情?
【问题讨论】:
标签: android listview android-activity textview
我刚刚通过ImageView 完成了这项工作,这要感谢 SO 上的一些人的帮助。我从继承自BaseAdapter 的自己的类创建,然后覆盖该类的getView 方法。基本上,您最终要做的是推动您自己的观点,在您的情况下,这将是通过getView 方法在ListView 中的TextView。
你可以参考我的实现here。
【讨论】:
ListView 上方提供了不可滚动的视图。就我而言,我确实不想要这个。
如果你需要的是一个列表视图和一个文本视图, 尝试为 listview 提供 android:layout_weight="1" 和 android:layout_height="0px" 并将 textview 放在同一布局内的 listview 下方
【讨论】:
类似这样的:
<RelativeLayout>
<TextView android:id="@+id/text"
android:layout_alignParentBottom="true"
android:layout_height="wrap_content" />
<ListView android:layout_above="@id/text"
android:layout_height="fill_parent" />
</RelativeLayout>
【讨论】: