如何将horizo​​ntalListView的高度设置为wrap_content?

时间:2013-03-19 12:53:06

标签: android android-layout

背景

Android没有horizo​​ntalListView,因此我使用this onehere's a direct link)。

问题

我需要将horizo​​ntalListView的高度设置为与其中的项目相同,并且出于某种原因,对于普通listView工作正常的东西在这里不起作用 - wrap_content使视图占据整个高度,但物品需要的最小高度。两个高度都应该相同。

因此,例如,此代码有效:

<TextView
android:layout_width="match_parent"
android:layout_height="0px"
android:background="#ff00ff00"
android:text="tt2" android:layout_weight="1"
android:textSize="30dp" />


<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#ffff0000"
android:text="tt"
android:textSize="30dp" />

但是如果我使用Horizo​​ntalListView作为底部视图,则需要整个区域。如果我使用RelativeLayout,它也不起作用。

不仅如此,而且使用每个项目的layoutParams具有特定高度(在getView()方法内)也不会改变任何东西,并且它们仍然保持所需的最小高度(即使我设置它们)要大2倍。)

问题

这个类是否有任何修复方法可以像使用ListView一样使用它?

0 个答案:

没有答案