安卓系统支持所有屏幕尺寸

问题描述 投票:1回答:1

我试图创建我的应用程序,将看起来相同的每一个屏幕尺寸.我添加了下一个布局文件夹。enter image description here

但当我连接Galaxy s5手机时,我看到的还是和我设计的不一样,谢谢你的帮助!我试图创建我的应用程序,在每个屏幕尺寸上看起来都是一样的。

android android-studio android-layout android-screen-support
1个回答
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开发者支持多屏幕。

© www.soinside.com 2019 - 2024. All rights reserved.