5

我已经构建了一个使用 LinearLayout 的小部件,并且在布局中放置了两个 TextView。布局的重心是“顶部”。

问题是我在两个 TextView 之间有一个空格,我无法摆脱它。

    <TextView 
        android:id="@+id/Text01"
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content"
        android:gravity="bottom|center_horizontal" 
        android:text="blah blah"
        android:background="@android:color/transparent"
        android:textColor="#3e6eb4"
        android:textSize="11sp"
        />        

    <TextView 
        android:id="@+id/text02"
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content"
        android:gravity="top|center_horizontal" 
        android:text=""
        android:background="@android:color/transparent"
        android:textColor="#3e6eb4"
        android:textSize="14sp"
        android:padding="0sp"
        android:verticalSpacing="0sp"
        />

如您所见,我尝试将 padding 0 和 verticalSpacing 0 放在一起,但它们之间仍然有一个空格。

我该如何解决?

谢谢。

4

3 回答 3

9

您也可以尝试使用负边距(就像CSS :)

(我用我的应用程序做到了,效果很好)

<TextView
android:layout_marginTop="-10dp"
android:layout_marginBottom="0dp"
/>

希望这可以帮助!

于 2010-10-06T09:21:46.443 回答
0

尝试设置以下属性:

<TextView
android:layout_marginTop="0dp"
android:layout_marginBottom="0dp"
/>
于 2010-10-06T08:42:12.390 回答
0

您对某些属性使用 sp 而不是 dp 。仅将 sp 用于字体大小。:)

于 2012-07-17T20:21:35.253 回答