Android增加了单词之间的空间

时间:2014-10-17 13:36:12

标签: android android-tablelayout

我正在开发包含表格和行的Android应用程序。在每行中将有三个值。问题是这些值彼此如此接近,我想增加它们之间的空间,这样每个值都会高于它的列,如下所示:

enter image description here

但它显示如下:

enter image description here

这是xml文件中的表格布局:

 <TableLayout
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >

    <TableRow>

        <TextView
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:text="name"
            android:layout_weight="1" />


        <TextView
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:text="email"
            android:layout_weight="1" />

            <TextView
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:text="password"
            android:layout_weight="1" />

  </TableRow>
       <TextView
            android:id="@+id/user_info"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:text="get user info"/>
 </TableLayout>

这是Java文件中用户的信息:

 String userData =  "" + Html.fromHtml(userName + userEmail + userPassword );

2 个答案:

答案 0 :(得分:0)

而不是连接所有字符串的单个TextView,只需添加第二个TableRow,其中包含三个独立的TextView控件,就像第一个一样。

这样他们应该是一样的。

答案 1 :(得分:0)

此处更新的代码:

<TableLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent" >

<TableRow>

    <TextView
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:text="name"
        android:layout_weight="1" />


    <TextView
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:text="email"
        android:layout_weight="1" />

        <TextView
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:text="password"
        android:layout_weight="1" />

 </TableRow>
   <TextView
        android:id="@+id/user_name"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:text="get user info"/>
   <TextView
        android:id="@+id/user_email"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:text="get user info"/>
   <TextView
        android:id="@+id/user_password"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:text="get user info"/>
 </TableRow>
</TableLayout>

因此,这将使表格布局中的每个项目与每个视图对齐。考虑它的一个好方法是你正在创建一个n X n矩阵。