【发布时间】:2015-06-22 23:32:22
【问题描述】:
我在滚动视图中遇到线性布局问题
<ScrollView
android:layout_width="fill_parent"
android:scrollbarStyle="outsideOverlay"
android:layout_height="420px">
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:layout_gravity="bottom">
<TextView
android:text="1st"
android:gravity="right"
android:textSize="100px"
android:layout_width="fill_parent"
android:layout_height="100px" />
<TextView
android:text="2nd"
android:gravity="right"
android:textSize="100px"
android:layout_width="fill_parent"
android:layout_height="100px" />
</LinearLayout>
</ScrollView>
具有“1st”文本的 Textview 显示在具有“2nd”文本的 textview 顶部,有没有一种方法可以在不更改 textview 的情况下将“1st”显示在底部?因为我打算以编程方式添加文本视图。
【问题讨论】:
-
任何时候你的计划是开始以编程方式添加文本视图,你应该问问自己 ListView 是否会更好。
-
@FoamyGuy 是的,但是 ScrollViews 中的 ListViews 通常很头疼
-
@FoamyGuy 有没有办法让列表在列表视图的底部开始?
-
@jlhonora 我假设 ScrollView 仅用于说明当有足够的文本视图离开屏幕时。如果是这种情况,那么 ListView 将解决问题而无需 ScrollView,因此可以将其删除。
-
@PotatoTiger 是的,您可以创建一个自定义适配器,并在其 getView() 方法中插入逻辑以反转索引。在创建视图并将其返回之前。