TextView的最后一个提示已被切断

时间:2018-03-15 06:16:08

标签: xml android-layout

我试图在Android TextView中显示从JSON中获取的一些数据。这一切都很好,但提取的数据的最后一个提示被削减了。如果您仔细观察图像,那么" y" Lakshay和16岁(即年龄)一起被轻微削减。我检查了每一个边缘,最后尝试做填充并检查了其他一些答案,但我无法解决它。所以这是我的XML代码和问题的屏幕截图。Click here for the image

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_margin="20dp"
    tools:context="com.lakshay.loginregister.UserData">
    <TextView
        android:id="@+id/name_tv"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Name :- "
        android:textColor="#000"
        android:textSize="25sp"
        android:textStyle="bold|italic" />

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_toEndOf="@id/name_tv"
        android:paddingStart="5dp"
        android:text="Abc"
        android:paddingEnd="10dp"
        android:gravity="fill"
        android:textColor="#cc2222"
        android:textSize="25sp"
        android:id="@+id/name"
        android:layout_alignBaseline="@+id/name_tv"
        android:textStyle="bold|italic" />

    <TextView
        android:id="@+id/surname_tv"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Surname :- "
        android:textColor="#000"
        android:textSize="25sp"
        android:layout_below="@id/name_tv"
        android:paddingTop="10dp"
        android:textStyle="bold|italic" />

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/surname"
        android:textColor="#cc2222"
        android:text="Surname"
        android:textSize="25sp"
        android:textStyle="bold|italic"
        android:layout_alignBaseline="@+id/surname_tv"
        android:layout_toEndOf="@id/surname_tv"
        android:paddingStart="5dp"/>

    <TextView
        android:id="@+id/age_tv"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Age :- "
        android:textColor="#000"
        android:textSize="25sp"
        android:layout_below="@id/surname_tv"
        android:paddingTop="10dp"
        android:textStyle="bold|italic" />

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/age"
        android:textColor="#cc2222"
        android:text="Age"
        android:textSize="25sp"
        android:textStyle="bold|italic"
        android:layout_alignBaseline="@+id/age_tv"
        android:layout_toEndOf="@id/age_tv"
        android:paddingStart="5dp"/>

    <TextView
        android:id="@+id/username_tv"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="UserName :- "
        android:textColor="#000"
        android:textSize="25sp"
        android:layout_below="@id/age_tv"
        android:paddingTop="10dp"
        android:textStyle="bold|italic" />

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/username"
        android:textColor="#cc2222"
        android:text="Username"
        android:textSize="25sp"
        android:textStyle="bold|italic"
        android:layout_alignBaseline="@+id/username_tv"
        android:layout_toEndOf="@id/username_tv"
        android:paddingStart="5dp"/>

</RelativeLayout>

感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

尝试在每个字符串之后添加一个额外的空格,方法是将\ u0020添加到每个字符串的末尾。

答案 1 :(得分:0)

请从xml中删除填充

     <TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_toEndOf="@id/name_tv"
    android:text="Abc"
    android:gravity="fill"
    android:textColor="#cc2222"
    android:textSize="25sp"
    android:id="@+id/name"
    android:layout_alignBaseline="@+id/name_tv"
    android:textStyle="bold|italic" />