Scrollview内的重量和 - Android

时间:2014-12-23 04:38:40

标签: android android-scrollview android-layout-weight

我在我的活动中创建了一个课程表,由几个列和行组成。在某些情况下,只有几行,并在屏幕底部留下一个空白区域(CASE 1)。在其他行中有太多行,需要使用滚动(CASE 3)。

我所做的是当行很少而且没有填满屏幕时,每个行的大小相等并填满所有空间......(案例2)

这是一张更好理解的图片:

enter image description here

案例1:

 ScrollView:

    android:layout_width="wrap_content"

    adroid:layout_height="fill_parent"

    android:fillViewport="true"

  LinearLayout:

    android:layout_width="wrap_content"

    adroid:layout_height="fill_parent"

  Button:

    android:layout_width="fill_parent"

    android:layout_height="43dp"

案例2:

ScrollView:

    android:layout_width="wrap_content"

    adroid:layout_height="fill_parent"

    android:fillViewport="true"

  LinearLayout:

    android:layout_width="wrap_content"

    adroid:layout_height="fill_parent"

  Button:

    android:layout_width="fill_parent"

    android:layout_height="0dp" 

    android:layout_weight="1"

如果我直接在xml中添加行,一切正常,但是当我以编程方式添加它们时不起作用。

0 个答案:

没有答案