我正在尝试处理RelativeLayout
定义 a 中的行ListView
应该如何布局的句柄。我越来越空了,我相信这是因为两件事之一。
一种可能性是它还没有膨胀,所以它返回 null ......虽然我已经读过这个,但我对通货膨胀的概念非常不稳定。我已经用 Java 编程了 3 周(来自 C#)。所以我不确定如何测试,更不用说处理了。例如,我所做的只是将适配器设置为列表视图....不确定什么事件或何时发生通货膨胀。
可能性二是我没有正确地走树。
我的父母:
<RelativeLayout
android:minHeight="320dp"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/rlay_LftDataParent"
android:orientation="vertical" >
<ListView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/lstvw_LiftData" />
行定义(我试图为其设置最小高度的布局)
<RelativeLayout
android:layout_width="fill_parent"
android:orientation="vertical"
android:id="@+id/rlay_LftDataRw"
android:layout_height="fill_parent"
android:background="@drawable/background">
...
</RelativeLayout>
在我尝试过的活动中:(lstvw_LiftData 是我的 ListView 对象)
RelativeLayout RowLayout = (RelativeLayout)lstvw_LiftData.findViewById(R.id.rlay_LftDataRw);
和
RelativeLayout RowLayout = (RelativeLayout)findViewById(R.id.rlay_LftDataRw);
如果您想知道更大的图景,这是这篇文章的后续问题Using RelativeLayout to control a ListView row height我试图让行布局填满屏幕。