“翻转”滚动视图,以便将项目添加到视图的顶部?

时间:2013-07-01 17:45:26

标签: android scrollview gravity

我想要一个滚动视图,其中新项目会自动放在旧项目之上,并且滚动视图会垂直向上增长。这可能吗?

2 个答案:

答案 0 :(得分:1)

ScrollView扩展了FrameLayout,后者又扩展了ViewGroup。要将子视图添加到ViewGroup,请查看api here。它看起来像这样:

scroll.addView (childView, 0) 

编辑: 这个question与你的非常相似。在那里发布的最简单的解决方案是将 fillViewPort =“true”添加到ScrollView。之后,对于每个Button,您需要将属性设置为 android:layout_alignBottomParent =“true”

答案 1 :(得分:1)

不确定,我在这里没有系统来测试它,但像jkau写的那样

scroll.addView (childView, 0);

scroll.fullScroll(ScrollView.FOCUS_UP);

应该做的伎俩。你真的应该接受答案或写下你对答案不满意的原因