0

我正在家里做项目,其中左侧有 4 个按钮,右侧有 4 个按钮,尺寸为 100 x 100dp。我使用了绝对布局,以便通过给出 x 和 y 值将其正确放置在所需的位置。

这适用于分辨率为 800 * 440 的 7 英寸平板电脑。如果我在三星 Galaxy Tab 或除 800 * 440 以外的任何其他分辨率上安装了 apk,则按钮会随机放置或放在不同的较小位置。

我该如何解决?使用相对布局或不同布局我无法输入按钮大小值?我希望按钮具有特定大小。

有人可以帮我解决这个问题吗?如何将我的按钮放置在任何分辨率的任何平板电脑的相同位置。

等待你的回复!

谢谢!

4

1 回答 1

1

这是一个示例,如果您遇到任何问题,下面的布局将始终在中心放置按钮,然后您可以询问我会尽力帮助您..

<Button
    android:id="@+id/button1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_centerVertical="true"
    android:text="Button 1" android:width="100dp"/>

<Button
    android:id="@+id/button2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignBaseline="@+id/button1"
    android:layout_alignBottom="@+id/button1"
    android:layout_alignParentRight="true"
    android:text="Button 2" android:width="100dp"/>

<Button
    android:id="@+id/button3"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_below="@+id/button1"
    android:text="Button 3" android:width="100dp"/>

<Button
    android:id="@+id/button4"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignBaseline="@+id/button3"
    android:layout_alignBottom="@+id/button3"
    android:layout_alignParentRight="true"
    android:text="Button 4" android:height="50dp" android:width="100dp"/>

于 2012-08-11T11:31:15.967 回答