我在家做项目,左边有4个按钮,右边有4个按钮,尺寸为100×100dp。我使用绝对布局,以便通过给出x和y值正确地位于所需的位置。
这适用于7“平板电脑,分辨率800 * 440 ..如果我在三星Galaxy Tab上安装apk或800 * 440以外的任何其他分辨率按钮随机放置或放在不同的小。
我该如何解决这个问题?使用相对布局或不同布局我无法输入按钮大小值?我希望按钮具有特定的大小。
有人可以帮我解决这个问题吗?如何将任何分辨率的平板电脑放在同一个地方。
等待您的回复!
谢谢!
答案 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"/>