📅  最后修改于: 2023-12-03 15:29:21.222000             🧑  作者: Mango
在 Android Studio 中,布局是 Android 应用程序的重要组成部分之一。在布局中,经常需要将一个按钮置于屏幕中央,这样可以使用户更容易找到和点击。
在 Android Studio 中,线性布局是一种经常使用的布局方式。在线性布局中,所有的控件都可以放在一个水平或垂直排列的列表中。因此,在线性布局中居中一个按钮,你需要将该按钮放在列表中的中心位置。
以下是在线性布局中居中一个按钮的步骤:
在 Android Studio 中创建一个新的布局文件。
将按钮添加到布局文件中:
<Button
android:id="@+id/center_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Center Button" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<View
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1" />
<Button
android:id="@+id/center_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Center Button" />
<View
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1" />
</LinearLayout>
这个空白控件的宽度是0dp,并使用了权重。这样可以使其填充与按钮相同的宽度,并将其推到屏幕中央。在中心控件周围添加两个相同的空白控件以将其向中心推进。
在 Android Studio 中,居中一个按钮需要使用线性布局和空白控件。通过这种方式,可以将按钮推到屏幕中央,使其更容易找到和点击。