细胞大小不同
Different size for the cells
我正在制作一个应用程序,一切都很好,直到我在 5 英寸屏幕上工作。但是当我想检查应用程序在 3 英寸屏幕上的外观时。一切都扩大得可怕。我希望两个屏幕上的一切都一样。我可以做到系统会自动检测设备的大小并让它执行吗?请帮忙。
你的布局文件夹应该是这样的。
res/layout/my_layout.xml // layout for normal screen size ("default")
res/layout-small/my_layout.xml // layout for small screen size
res/layout-large/my_layout.xml // layout for large screen size
res/layout-xlarge/my_layout.xml // layout for extra large screen size
res/layout-xlarge-land/my_layout.xml // layout for extra large in landscape orientation
在清单中添加支持屏幕
<supports-screens android:resizeable=["true"| "false"]
android:smallScreens=["true" | "false"]
android:normalScreens=["true" | "false"]
android:largeScreens=["true" | "false"]
android:xlargeScreens=["true" | "false"]
android:anyDensity=["true" | "false"]
android:requiresSmallestWidthDp="integer"
android:compatibleWidthLimitDp="integer"
android:largestWidthLimitDp="integer"/>
有关详细信息,请查看此 Link
我正在制作一个应用程序,一切都很好,直到我在 5 英寸屏幕上工作。但是当我想检查应用程序在 3 英寸屏幕上的外观时。一切都扩大得可怕。我希望两个屏幕上的一切都一样。我可以做到系统会自动检测设备的大小并让它执行吗?请帮忙。
你的布局文件夹应该是这样的。
res/layout/my_layout.xml // layout for normal screen size ("default")
res/layout-small/my_layout.xml // layout for small screen size
res/layout-large/my_layout.xml // layout for large screen size
res/layout-xlarge/my_layout.xml // layout for extra large screen size
res/layout-xlarge-land/my_layout.xml // layout for extra large in landscape orientation
在清单中添加支持屏幕
<supports-screens android:resizeable=["true"| "false"]
android:smallScreens=["true" | "false"]
android:normalScreens=["true" | "false"]
android:largeScreens=["true" | "false"]
android:xlargeScreens=["true" | "false"]
android:anyDensity=["true" | "false"]
android:requiresSmallestWidthDp="integer"
android:compatibleWidthLimitDp="integer"
android:largestWidthLimitDp="integer"/>
有关详细信息,请查看此 Link