如何减少RelativeLayout中两个文本视图之间的默认空间

时间:2017-04-13 17:55:10

标签: android android-layout

这是我的xml:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/activity_main"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="com.example.MainActivity">
  <TextView
    android:id="@+id/a"
    android:textSize="@dimen/logo_text"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:textColor="@color/dark_grey"
    android:text="@string/a" />
<TextView
    android:id="@+id/b"
    android:layout_below="@id/a"
    android:textSize="@dimen/logo_text"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:textColor="@color/light_grey"
    android:text="@string/b" />
</RelativeLayout>

将导致两行文本,它们之间有一定的空格。我想摆脱这个空间,让两条线串相互靠近。这可能吗?

1 个答案:

答案 0 :(得分:2)

  

我想摆脱这个空间并且有两行字符串   彼此更接近

尝试将android:includeFontPadding="false"添加到textview以缩短文本之间的空间

 <TextView
    android:id="@+id/a"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:includeFontPadding="false"
    android:text="HELLO" />

<TextView
    android:id="@+id/b"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_below="@id/a"
    android:includeFontPadding="false"
    android:text="GOOD JOB Buddy" />

修改

还为顶级textview android:layout_marginBottom="-3dp" ...

添加@+id/a

它将强制缩小两个textview之间的差距。