繁体   English   中英

Android布局-区分同一DPI上的不同屏幕高度

[英]Android layout - distinguish different screen height on same DPI

我在Android Studio提供的不同模拟器上测试了我的应用。 我创建了多个drawable和values文件夹以匹配各种DPI。 我的问题是测试2个不同的屏幕尺寸(在运行时都检测为LDPI)时。

240x432 120DPI,240x320 120DPI。

我的布局有4个按钮和1个垂直方向的图像(一个在另一个下方)。 布局适合432高度,但已切成320高度。 如果使它与320高度匹配,则布局将填充高度的约75%,并且无法提供最佳的用户体验。 问题在这里很明显:适合432的不适合320。

处理这种情况的最佳实践是什么? 我想通过考虑高度避免在运行时“拉伸”布局。 是否有编译时Android Studio解决方案创建确切的高度布局?

我的目标是最低SDK 15。

使用android:height =“ match_parent”

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM