android支持所有屏幕尺寸

时间:2020-04-30 12:55:32

标签: android android-studio android-layout android-screen-support

我尝试创建在每个屏幕尺寸上看起来都一样的应用。 我添加了下一个布局文件夹: enter image description here

当我连接Galaxy s5手机时,我仍然发现与我设计的有所不同。 谢谢您的帮助!

1 个答案:

答案 0 :(得分:0)

阅读有关Support different screen sizes的官方指南

Android设备具有各种形状和大小,因此您应用的布局 需要灵活。也就是说,不用定义您的布局 假定屏幕尺寸和纵横比为一定的刚性尺寸, 您的布局应能很好地响应不同的屏幕尺寸, 方向。

指定应用程序支持的屏幕尺寸,并为大于应用程序支持的屏幕启用屏幕兼容模式。请务必在应用程序中始终使用此元素来指定应用程序支持的屏幕尺寸。

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

对于 Responsive 文本大小问题,您可以使用SDP - a scalable size unit。此尺寸单位随屏幕尺寸缩放。它可以帮助Android开发人员支持多个屏幕。