【发布时间】:2012-02-20 08:31:15
【问题描述】:
我正在尝试获取以下视图:左侧站点的描述和右侧的值。例如:
问题是文本可能很长,所以我将其包装在 HorizontalScrollView 中。我正在使用以下 xml:
<LinearLayout
android:layout_width="fill_parent"
android:layout_weight="1"
android:orientation="horizontal"
android:layout_height="wrap_content">
<TextView
android:layout_height="wrap_content"
android:textColor="#000000"
android:layout_width="110dp"
android:text="Description:"/>
<HorizontalScrollView
android:layout_weight="1"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<TextView
android:layout_height="wrap_content"
android:textColor="#000000"
android:layout_width="wrap_content"
android:layout_gravity="right"
android:text="Very1 very2 very3 very4 very5 very6 long text"/>
</HorizontalScrollView>
</LinearLayout>
这就是问题所在。滚动到最左边的角落后,我看到了(缺少文本开头):
滚动到最右边的角落后,我看到了(文本后添加空格):
如果我将 TextView android:layout_gravity 更改为“左”,一切都会按预期工作。滚动到最左边的角落后,我看到了:
滚动到最右边的角落后,我看到了:
这是一种让它正常工作并在文本较短时将文本与正确站点对齐的方法吗?
【问题讨论】: