保持中间relativelayout可滚动

时间:2014-03-19 15:09:04

标签: android android-layout

我有3个相对布局

---------------
layout1       |
---------------
layout2       |
---------------
layout3       |

在布局2中我有一个列表视图,我想使这个布局的大小固定,这样当listview项目增长更多时,它将拥有自己的滚动条,但不会推动第三个相对布局。

我该如何设置?

2 个答案:

答案 0 :(得分:1)

使layout2为线性,权重为1,然后保持layout1 relative(alignTop)和layout3 relative(alignTop)。

应该工作。

答案 1 :(得分:0)

喜欢这个

<LinearLayout
      android:orientation="vertical"
      ....>
      <RelativeLayout android:layout_height="wrap_content"/>

      <RelativeLayout android:weight="1"/>

      <RelativeLayout android:layout_height="wrap_content"/>

</LinearLayout>