更改多个设备的布局?

时间:2013-07-15 16:11:12

标签: android xml layout user-interface format

我确信有一个基本的答案,但我还在学习,我不太确定。 我有一个应用程序,在开始屏幕上有几个按钮。它适用于Nexus One(仿真器)和Samsung S2(设备);可能是因为屏幕尺寸相同。但是,当我在平板电脑上预览所有屏幕时,例如按钮完全展开并且非常小。在其他设备上,它们彼此相距一半并且看起来不太好。我已经尝试过match_parent和wrap_content,但这没有帮助,我如何使用一些.xml代码或布局属性来确保按钮不会相互让步但填满屏幕(我使用的是相对布局)? !感谢任何可以回答的人。

我可以更改layout_height / width / align中的某些内容吗?

<Button
    android:id="@+id/button10"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_alignBaseline="@+id/button9"
    android:layout_alignBottom="@+id/button9"
    android:layout_alignRight="@+id/button8"
    android:text="Info" />

1 个答案:

答案 0 :(得分:0)

您需要为不同的屏幕尺寸和密度制作单独的布局

http://developer.android.com/training/basics/supporting-devices/screens.html