我试图在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>
感谢您的帮助。
答案 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" />