表格行中的Android按钮位置

时间:2016-09-26 10:17:45

标签: android button layout

我有一个表格布局,最下面一行有一个按钮:

<TableRow>

    <TextView

        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/name" >
    </TextView>

    <EditText
        android:id="@+id/name"

        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:gravity="left" >
    </EditText>
</TableRow>

<TableRow>

    <TextView

        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/frist_name" >
    </TextView>

    <EditText
        android:id="@+id/firstName"

        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:gravity="left" >
    </EditText>
</TableRow>

<TableRow>

    <TextView

        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/telephone" >
    </TextView>

    <EditText
        android:id="@+id/telephone"

        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:gravity="left" >
    </EditText>
</TableRow>
<TableRow>

    <TextView

        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/userName" >
    </TextView>

    <EditText
        android:id="@+id/userName"

        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:gravity="left" >
    </EditText>
</TableRow>
<TableRow>

    <TextView

        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/password" >
    </TextView>

    <EditText
        android:id="@+id/password"
        android:inputType="textPassword"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:gravity="left" >
    </EditText>
</TableRow>
<TableRow>


    <Button

        android:id="@+id/saveMasterDataButton"
        android:text="@string/save"
        android:layout_gravity="center_horizontal|fill_horizontal"


        android:textAllCaps="false"
        android:visibility="visible"
        android:gravity="left|center_vertical|center_horizontal" />

</TableRow>

我的问题是,默认情况下,按钮始终与其上方相同列中的文本内容不对齐,向右移动1或2 mm。我摆弄各种技巧,去掉了阴影,但结果却从未令人满意。

以下是此按钮的外观:Save button out of alignment

谢谢

的Matthias

0 个答案:

没有答案