居中滚动视图

时间:2011-03-25 17:29:04

标签: android layout scrollview

我正在尝试让ScrollView在其父级中从上到下居中,但我也希望ScrollView不高于其子级的高度。孩子的身高是多变的。如果有空间,ScrollView应该伸展到它的孩子的高度。有关如何设置此布局的任何建议?

1 个答案:

答案 0 :(得分:0)

  1. 将ScrollView放在android:layout_height="match_parent" RelativeLayout
  2. 将ScrollView设置为android:layout_centerVertical="true"
  3. 将ScrollView的高度设置为android:layout_height="wrap_content"
  4. 这应该让你获得一个居中的滚动视图,该视图最多但不高于包含它的relativelayout。

    出于好奇,你为什么不想将scrollview设置为fill_parent / fillViewport?我建议这样做,而只是简单地以scrollview的内容为中心。