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