我确信有一个基本的答案,但我还在学习,我不太确定。 我有一个应用程序,在开始屏幕上有几个按钮。它适用于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" />
答案 0 :(得分:0)
您需要为不同的屏幕尺寸和密度制作单独的布局
http://developer.android.com/training/basics/supporting-devices/screens.html