所有平板电脑的通用布局

时间:2012-06-12 03:53:29

标签: android layout

我在家做项目,左边有4个按钮,右边有4个按钮,尺寸为100×100dp。我使用绝对布局,以便通过给出x和y值正确地位于所需的位置。

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

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

有人可以帮我解决这个问题吗?如何将任何分辨率的平板电脑放在同一个地方。

等待您的回复!

谢谢!

1 个答案:

答案 0 :(得分: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"/>