Android &引用;翻页;滚动视图以便将项目添加到视图的顶部?

Android &引用;翻页;滚动视图以便将项目添加到视图的顶部?,android,scrollview,gravity,Android,Scrollview,Gravity,我想要一个scrollview,其中新项目会自动放在旧项目之上,scrollview会垂直增长。这可能吗?ScrollView扩展了FrameLayout,而FrameLayout又扩展了ViewGroup。要将子视图添加到视图组,请查看api。它看起来像这样: scroll.addView (childView, 0) 编辑: 这和你的非常相似。这里发布的最简单的解决方案是将fillViewPort=“true”添加到您的滚动视图中。之后,对于每个按钮,您需要将属性设置为android:l

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

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

scroll.addView (childView, 0) 
编辑:
这和你的非常相似。这里发布的最简单的解决方案是将fillViewPort=“true”添加到您的滚动视图中。之后,对于每个按钮,您需要将属性设置为android:layout\u alignBottomParent=“true”

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

scroll.addView (childView, 0);


我们应该做到这一点。你真的应该接受答案或者写下为什么你对答案不满意

只要有足够的时间、金钱和计算资源,任何事情都是可能的。你知道怎么做吗?我原以为android会为ScrollView提供某种重力功能,从而使这一切变得容易。但是我到处都找不到。这是我必须自己构建的东西吗?您能使用ListView并按此处所述将项目添加到顶部吗?实际上,我可能只是能够使用带有:stackFromBottom=“true”的列表视图。老实说,我从来不知道我应该这样做。我在谷歌上搜索了怎么做,并将返回并接受答案。谢谢我想我原来的问题不是很清楚。我最担心的是让项目自动从视图的底部开始。这个滚动视图将容纳不同数量的按钮,我希望这些按钮从屏幕底部开始。目前,我的scrollview总是将按钮推到屏幕的顶部。据我所知,在scrollview中有不同数量的按钮占据整个屏幕,对吗?在ScrollView的按钮上方是否有任何内容?您是正确的。我的scrollview作为一个工具栏,扩展屏幕的整个长度。我将始终拥有一组原始按钮,但我可能会根据其他特征添加更多按钮。由于它是一个工具栏,我希望它从屏幕底部开始,因为它更接近用户的手。工具栏/滚动视图将只有按钮。除此之外别无他物。编辑以进一步澄清。我可以使用重力设置为“底部”的线性布局使其完美工作。但是,一旦我将按钮添加到屏幕边缘之后,这将不允许滚动。只有在ScrollView顶部和第一个按钮之间有某种空间时,fullScroll()才能一直滚动到顶部。他澄清问题的方式似乎也表明他想要的不是我对addView()的建议
scroll.fullScroll(ScrollView.FOCUS_UP);