【发布时间】:2013-05-29 11:56:27
【问题描述】:
我制作了一个简单的布局,但我无法针对不同的屏幕尺寸对其进行优化。我让它在 5.1 设备上看起来不错,但按钮在 10.1 上太小,在 3.2 屏幕上太大。我尝试过失败并且对许多可能性感到沮丧,但似乎找不到任何工作。任何想法将不胜感激,谢谢。这是我在 5.1 英寸屏幕上看起来不错的基本布局的代码。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".Home"
android:background="@drawable/bg">
<Button
android:id="@+id/playB"
android:layout_width="300dp"
android:layout_height="85dp"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true
android:background="@drawable/menu_button"/>
<Button
android:id="@+id/aboutB"
android:layout_alignLeft="@+id/playB"
android:layout_below="@+id/playB"
android:layout_marginTop="45dp"
android:layout_width="300dp"
android:layout_height="85dp"
android:layout_centerHorizontal="true"
android:background="@drawable/menu_button"/>
<Button
android:id="@+id/settingsB"
android:layout_alignLeft="@+id/playB"
android:layout_below="@+id/aboutB"
android:layout_marginTop="45dp"
android:layout_width="300dp"
android:layout_height="85dp"
android:layout_centerHorizontal="true"
android:background="@drawable/menu_button"/>
【问题讨论】:
标签: xml button layout screen-size