我在使用 Android 布局时遇到了一些问题。在我的一个屏幕上,我希望将四个按钮设置为正方形,两个并排,另外两个在下方。我在另一个线程上查看了如何实现这一点,但是当我按照所说的进行操作时,它变得一团糟,根本不起作用。
这是我当前的屏幕的样子:
这是我当前制作此屏幕的 xml 代码:
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".PedometerActivity" >
<TextView
android:id="@+id/pedometerRecommendationTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:text="@string/recommendation_pedometer"
android:textAppearance="?android:attr/textAppearanceLarge" />
<Chronometer
android:id="@+id/chronometerChronometer"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Chronometer" />
<TableRow
android:id="@+id/tableRow2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="26dp" >
</TableRow>
<Button
android:id="@+id/resetButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="88dp"
android:layout_span="4"
android:gravity="center"
android:text="@string/reset_steps_button_pedometer" />
<Button
android:id="@+id/startPedometerButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/start_button_pedometer" />
<Button
android:id="@+id/pausePedometerButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/pause_button_pedometer" />
<Button
android:id="@+id/finishPedometerButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/finish_button_pedometer" />
<TextView
android:id="@+id/stepsTextView"
android:layout_width="wrap_content"
android:layout_height="200dp"
android:layout_span="4"
android:gravity="center_vertical|center_horizontal"
android:text="---"
android:textAppearance="?android:attr/textAppearanceLarge" />
<TextView
android:id="@+id/seekBarTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/seek_bar_pedometer" />
<SeekBar
android:id="@+id/seekBar1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:max="20"
android:layout_span="4" />
<TextView
android:id="@+id/sensitivityTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_span ="4"
android:gravity="center_vertical|center_horizontal"
android:text="@string/sensitivity_bar_pedometer" />
</TableLayout>
谢谢!