这是我的Android应用程序的布局。
我无法将所有中心对齐。此外,当屏幕尺寸发生变化时,布局也会发生变化,看起在滚动视图的帮助下,我现在能够在屏幕上查看所有内容,但在屏幕尺寸变化方面效果不佳。
请帮忙!
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/ScrollView01"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<TableLayout
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<TableRow>
<TextView
android:text="@string/nameofitem"
android:width="2dp"
android:includeFontPadding="false"
/>
<EditText
android:id="@+id/item_name_value"
android:inputType="text"
android:includeFontPadding="false"
android:width="1dp"
android:layout_marginRight="50dp"
android:layout_marginLeft="-70dp" />
</TableRow>
<TableRow>
<TextView
android:text="@string/category"
android:width="2dp"
android:includeFontPadding="false"
android:layout_marginRight="-90dp" />
<Spinner
android:id="@+id/spinner"
android:includeFontPadding="false"
android:width="1dp"
android:layout_marginRight="50dp"
android:layout_marginLeft="-70dp" />
</TableRow>
<TableRow>
<TextView
android:text="@string/item_description"
android:width="2dp"
android:includeFontPadding="false"
android:layout_marginRight="-90dp" />
<EditText
android:id="@+id/item_description_value"
android:includeFontPadding="false"
android:width="1dp"
android:layout_marginRight="50dp"
android:layout_marginLeft="-70dp"
android:inputType="text" />
</TableRow>
<TableRow>
<TextView
android:text="@string/contact_info"
android:width="2dp"
android:includeFontPadding="false"
android:layout_marginRight="-90dp"/>
</TableRow>
<TableRow>
<TextView
android:text="@string/Nameofperson"
android:width="2dp"
android:includeFontPadding="false"
android:layout_marginRight="-90dp" />
<EditText
android:id="@+id/signup_item_person_name"
android:includeFontPadding="false"
android:width="1dp"
android:layout_marginRight="50dp"
android:layout_marginLeft="-70dp"
android:inputType="text" />
</TableRow>
<TableRow>
<TextView
android:text="@string/emailid"
android:width="2dp"
android:includeFontPadding="false"
android:layout_marginRight="-90dp" />
<EditText
android:id="@+id/emailid_seller_value"
android:includeFontPadding="false"
android:width="1dp"
android:layout_marginRight="50dp"
android:layout_marginLeft="-70dp"
android:inputType="textEmailAddress" />
</TableRow>
<TableRow>
<TextView
android:text="@string/Phone_number"
android:width="2dp"
android:includeFontPadding="false"
android:layout_marginRight="-90dp" />
<EditText
android:id="@+id/phone_number_seller_value"
android:includeFontPadding="false"
android:layout_marginLeft="-70dp"
android:width="1dp"
android:layout_marginRight="50dp"
android:inputType="phone" />
</TableRow>
<TableRow>
<CheckBox
android:id="@+id/are_you_sure"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/are_you_sure"
/>
</TableRow>
<TableRow>
<Button
android:id="@+id/submit"
android:text="@string/submit"
android:onClick="onClick13"/>
</TableRow>
</TableLayout>
</ScrollView>