【发布时间】:2021-03-27 22:45:21
【问题描述】:
我试图使用 swXXXdp 布局文件为不同的屏幕尺寸创建不同的布局。不幸的是,我仍然无法将 5,0" 与 6,3" 分开,如附图所示。 两种尺寸仍然使用相同的文件:layout-sw412dp。有什么想法吗?
【问题讨论】:
-
恕我直言,您不应该因为屏幕尺寸的微小差异而需要单独的布局。而是专注于创建更能适应屏幕尺寸微小变化的布局。
-
从 5" 切换到 6,3" 会导致屏幕底部出现很多“新”区域,我不知道如何使 constraintLayout 上的元素根据屏幕分辨率改变它们的位置(如果可能的话)
-
"从 5" 切换到 6,3" 会导致屏幕底部出现很多“新”区域," -- 那么?调整桌面浏览器窗口的大小会导致窗口底部出现很多“新”区域。开发人员不会为每个浏览器窗口大小创建单独的网页,甚至单独的 CSS 规则集。 “我不知道如何让 constraintLayout 上的元素改变它们的位置”——也许你应该用minimal reproducible example 提出一个单独的 Stack Overflow 问题,显示你的布局、你的结果,并询问如何进行更改。
标签: android