如何减less我的Android布局中的文本之间的行间距?

我想减less附加布局中的文本(用户12,5个电影,改进2.5%)之间的距。

在这里输入图像说明

这是下面的XML(我试图删除singleLine =“true”语句,并试图将其设置为false):

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="?android:attr/listPreferredItemHeight" android:orientation="horizontal" > <ImageView android:id="@+id/icon" android:src="@drawable/icon" android:layout_width="36dip" android:layout_height="36dip" android:layout_margin="5dip" android:scaleType="center" android:layout_gravity="center_vertical" /> <LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="7.5"> <TextView android:id="@+id/scoreDesc" android:text="User12" android:layout_marginLeft="5dip" android:layout_width="fill_parent" android:layout_height="wrap_content" android:textAppearance="@android:style/TextAppearance.Small" android:singleLine="true" android:ellipsize="marquee" android:layout_weight="1" android:layout_gravity="center_vertical" /> <TextView android:id="@+id/scoreDesc" android:text="5 movies" android:layout_marginLeft="5dip" android:layout_width="fill_parent" android:layout_height="wrap_content" android:textAppearance="@android:style/TextAppearance.Small" android:singleLine="true" android:ellipsize="marquee" android:layout_weight="1" android:layout_gravity="center_vertical" /> <TextView android:id="@+id/scoreDesc" android:text="2.5% improved" android:layout_marginLeft="5dip" android:layout_width="fill_parent" android:layout_height="wrap_content" android:textAppearance="@android:style/TextAppearance.Small" android:singleLine="true" android:ellipsize="marquee" android:layout_weight="1" android:layout_gravity="center_vertical" /> </LinearLayout> <TextView android:id="@+id/scoreNum" android:text="32" android:layout_width="wrap_content" android:layout_height="fill_parent" android:gravity="center" android:textSize="20sp" android:textStyle="bold" android:paddingLeft="10dip" android:paddingRight="60dip" /> </LinearLayout> 

Solutions Collecting From Web of "如何减less我的Android布局中的文本之间的行间距?"

很长一段时间以来,问题被问到,但如果任何人在将来需要答案,这可以简单地通过传递一个负值来实现

机器人:lineSpacingExtra = “ – 4DP”

正如库兰在上面所说的,你必须把一个负的利润率值:

机器人:layout_marginTop = “ – 10dp”

 <TextView android:id="@+id/scoreDesc" android:text="User12" android:layout_marginLeft="5dip" android:layout_width="fill_parent" android:layout_height="wrap_content" android:textAppearance="@android:style/TextAppearance.Small" android:singleLine="true" android:ellipsize="marquee" android:layout_weight="1" android:layout_gravity="center_vertical" /> <TextView android:id="@+id/scoreDesc" android:text="5 movies" android:layout_marginLeft="5dip" android:layout_marginTop="-10dp" android:layout_width="fill_parent" android:layout_height="wrap_content" android:textAppearance="@android:style/TextAppearance.Small" android:singleLine="true" android:ellipsize="marquee" android:layout_weight="1" android:layout_gravity="center_vertical" /> 

希望这有助于某人。