一个android布局可用于多个屏幕
我希望只有一个android布局,用于显示相同分辨率的多个屏幕。例如,如果我将布局设置为320dp,我希望它在640dp屏幕上显示相同的应用程序,但将应用程序的大小设置为320dp屏幕上的大小。应用程序将集中在中间,具有一个大小为3dP的轮廓,背景基本上是黑色的。该应用程序将在更大的屏幕上运行,但它将位于屏幕中央,占据与320dp屏幕相同的空间。这是否可行?尝试使用线性布局,并将下面的代码放入清单文件中一个android布局可用于多个屏幕,android,android-layout,screen-size,Android,Android Layout,Screen Size,我希望只有一个android布局,用于显示相同分辨率的多个屏幕。例如,如果我将布局设置为320dp,我希望它在640dp屏幕上显示相同的应用程序,但将应用程序的大小设置为320dp屏幕上的大小。应用程序将集中在中间,具有一个大小为3dP的轮廓,背景基本上是黑色的。该应用程序将在更大的屏幕上运行,但它将位于屏幕中央,占据与320dp屏幕相同的空间。这是否可行?尝试使用线性布局,并将下面的代码放入清单文件中 <supports-screens android:anyDensit
<supports-screens
android:anyDensity="true"
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true" />
这可能会对您有所帮助。在清单中,您必须编写此代码
enter code here
<supports-screens
android:anyDensity="true"
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true" />
在此处输入代码
对于布局,您必须为所有屏幕创建ui。喜欢
小的
正常的
大型简单的方法是使用
线性布局的组合
,
为每个孩子指定布局重量
,最外层的线性布局除外
,
为所有线性布局指定wiegtSum
,
并使用Layout\u height=“xdp”
和Layout\u width=“0dp”
这里有一些其他的方法