右侧layout_gravity的Android Horizo​​ntalScrollView工作错误

Rem*_*emi 14 android scroll textview

我正在尝试获取以下视图:左侧站点的描述和右侧的值.例如:

在此输入图像描述


问题是文本可能很长,所以我将它包装在Horizo​​ntalScrollView中.我正在使用以下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>
Run Code Online (Sandbox Code Playgroud)

这就是问题所在.滚动到最左边的角落后,我得到了视图(缺少文本的开头):

在此输入图像描述


滚动到最右边的角落后,我得到了视图(文字后面的空格):

在此输入图像描述


如果我将TextView android:layout_gravity更改为"left",一切都按预期工作.滚动到最左边的角落后,我得到了视图:

在此输入图像描述


滚动到最右边的角落后,我得到了视图:

在此输入图像描述


它是一种使其正常工作并将文本与短网站对齐的方法吗?

Yug*_*abu 2

不要对 TextView 使用任何布局重力,它只会按您的预期工作。

正如你所说,问题就在那里,它在正确的重力作用下表现错误。