2013-05-17 85 views
0

我有一个相邻的多个textView相邻的布局。我用android:toLeftOf来定位这些textViews。假设我在一行中有5个textViews,我现在想要的是在这些textViews下面画一条线,它应该从左边的textView左边开始,然后在右边的textView右边结束。像这样:Android:绘制一定长度的线条

tv1 tv2 tv3 tv4 tv5 
    ------------------- 

它应该是一条实线而不是一条虚线。我想到了一个补丁9的图形,但我将如何确定线的长度?任何想法如何做到这一点?每个textView都有一定的大小,填充等。

+0

您可以添加一个左对齐的图像视图和左文本视图的layout_below右对齐最右边的文本视图 –

+0

您可以使用带有行高的空视图,如Oam答案。 – Mbt925

回答

0

尝试此

<View 
android:layout_width="fill_parent" 
android:layout_height="1dp" 
android:background="#000000" /> 

这将显示与黑色背景的水平线。希望能帮助到你。

+0

此作品加上lftikar Urrhman Khan的回应,谢谢。 – AndyAndroid

0

将所有TextView放入ViewGroup中,然后将9 Patch作为背景图像添加。