固定按钮在不同屏幕上的位置

时间:2019-10-24 02:46:17

标签: android xml android-studio android-layout

如何使0-9按钮在不同屏幕上不移动?我希望它在不同屏幕上的固定位置。

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

您可以使用2种不同的方式进行布局,第一种是xml,第二种是程序文件。在xml中,您将所有图像和布局都放在一个线性布局中,然后将该布局划分为“ layout_weight” =“” number“

如果必须连续显示两张图像,则拍摄

给出宽度以匹配父级和layout_weight = 1给出宽度以匹配父级和layout_weight = 1

//如果要在全屏上显示布局,则在图像中将宽度设置为matchParent,否则可以将宽度设置为wrapContent

检查此代码

<LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="wrap_content">

<Button
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_weight="1"
    android:text="1" />

<Button
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_weight="3"
    android:text="2" />

<Button
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_weight="1"
    android:text="3" />

</LinearLayout>