Android 无法在tablerow中居中显示按钮
我试图将一个Android 无法在tablerow中居中显示按钮,android,Android,我试图将一个按钮放在表格行的中央,但它不起作用。我的main.xml文件如下所示。我已经尝试过这个方法,但它不起作用: <?xml version="1.0" encoding="utf-8"?> <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout
按钮
放在表格行的中央,但它不起作用。我的main.xml
文件如下所示。我已经尝试过这个方法,但它不起作用:
<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:stretchColumns="1">
<TableRow >
<TextView
android:text="Enter your details below:"
/>
</TableRow>
<TableRow>
<TextView
android:text="Name"
/>
<EditText
android:id="@+id/txtname"
android:inputType="textPersonName"
/>
</TableRow>
<TableRow>
<TextView
android:text="Email Address"
/>
<EditText
android:id="@+id/txtemail"
android:inputType="textEmailAddress"
/>
</TableRow>
<TableRow>
<TextView
android:text="Phone Number"
/>
<EditText
android:id="@+id/phone"
android:inputType="phone"
/>
</TableRow>
<TableRow >
<Button
android:id="@+id/submit"
android:text="Submit"
android:gravity="center"
/>
</TableRow>
</TableLayout>
List item
列表项
以下是您的解决方案:
<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:stretchColumns="1">
<TableRow >
<TextView
android:text="Enter your details below:"
/>
</TableRow>
<TableRow>
<TextView
android:text="Name"
/>
<EditText
android:id="@+id/txtname"
android:inputType="textPersonName"
/>
</TableRow>
<TableRow>
<TextView
android:text="Email Address"
/>
<EditText
android:id="@+id/txtemail"
android:inputType="textEmailAddress"
/>
</TableRow>
<TableRow>
<TextView
android:text="Phone Number"
/>
<EditText
android:id="@+id/phone"
android:inputType="phone"
/>
</TableRow>
<TableRow>
<Button
android:id="@+id/submit"
android:text="Submit"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="30dp"
android:layout_marginRight="30dp"
android:layout_span="2"
android:gravity="center"
/>
</TableRow>
</TableLayout>
设置
按钮的重力:
android:gravity="center"