0

我只想为多个显示相同分辨率的屏幕设置一个 android 布局。例如,如果我将布局设置为 320dp,我希望它在 640dp 屏幕上显示相同的应用程序,但应用程序的大小就像在 320dp 屏幕上一样。该应用程序将以 320dp 大小的轮廓居中,并且背景基本上是黑色的。然后,该应用程序将在更大的屏幕上以类似方式工作,但它将位于屏幕的中心,占用与在 320dp 屏幕上相同的空间。这会以某种方式可行吗?

4

3 回答 3

0

尝试使用线性布局并将以下代码放入清单文件中

<supports-screens
        android:anyDensity="true"
        android:largeScreens="true"
        android:normalScreens="true"
        android:smallScreens="true" />

这可能会对您有所帮助。

于 2013-01-17T05:26:52.260 回答
0

在清单中,您必须编写此代码。

enter code here

<supports-screens
        android:anyDensity="true"
        android:largeScreens="true"
        android:normalScreens="true"
        android:smallScreens="true" />

对于布局,您必须为所有屏幕制作 ui。像 小 正常 大

于 2013-04-15T04:32:22.963 回答
0

简单的方法是使用组合LinearLayout,指定Layout_weight除最外层之外的每个子项Linearlayout,指定wiegtSum所有子项LinearLayouts,然后使用Layout_height="xdp"andlayout_width="0dp"

这是其他一些方法http://developer.android.com/training/multiscreen/screensizes.html

于 2013-05-13T07:09:08.753 回答