我有一个表格布局,最下面一行有一个按钮:
<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