将屏幕高度与不同分辨率的布局文件结合起来?
Combining screen height with different resolution layout files?
我将我的 Android 应用程序设置为支持不同的屏幕分辨率(ldpi、mdpi、hdpi、xhdpi 等),这似乎可以正常工作。另一方面,不同的屏幕高度无法正确缩放:我优化了我的设计以适应小屏幕(默认 Android Studio 模拟器),这意味着更长的屏幕上有很多空白 space设备。有没有办法将屏幕分辨率(xhdpi,...)与屏幕长度(长,...)结合起来?如果这根本不可能,我将非常感谢布局缩放的替代方法来解决我的问题。我目前只使用 dp 和 RelativeLayouts。
提前致谢。
下图中的RL表示RelativeLayouts
我建议使用多个嵌套线性布局,同时指定布局权重以缩放各种显示器上的组件(例如,参见 this guide)。提示:您可以使用空视图来创建动态空间。
在某些情况下,单独指定纵向和横向布局也很有用(请参阅 this guide),尽管这样您就必须管理一些重复代码。
我将我的 Android 应用程序设置为支持不同的屏幕分辨率(ldpi、mdpi、hdpi、xhdpi 等),这似乎可以正常工作。另一方面,不同的屏幕高度无法正确缩放:我优化了我的设计以适应小屏幕(默认 Android Studio 模拟器),这意味着更长的屏幕上有很多空白 space设备。有没有办法将屏幕分辨率(xhdpi,...)与屏幕长度(长,...)结合起来?如果这根本不可能,我将非常感谢布局缩放的替代方法来解决我的问题。我目前只使用 dp 和 RelativeLayouts。 提前致谢。
下图中的RL表示RelativeLayouts
我建议使用多个嵌套线性布局,同时指定布局权重以缩放各种显示器上的组件(例如,参见 this guide)。提示:您可以使用空视图来创建动态空间。 在某些情况下,单独指定纵向和横向布局也很有用(请参阅 this guide),尽管这样您就必须管理一些重复代码。