我意识到我不是 100% 确定放置某些 UI 元素的最佳方式是什么,以便它出现在所有设备上的同一位置。
到目前为止,这些是选项:
dp
为每个设备设置填充- 在此图像上方制作
View
并更改每个设备的填充 - 在代码中计算屏幕大小,
Java code
并以泛型方式设置其定位。例如,将图像设置为距顶部 1/5 屏幕高度,并根据当前设备的屏幕高度应用此公式。 dp
与第 2 点类似,但我没有使用 fixed ,而是使用了有layout_weight
问题的元素
什么似乎是最好的方法?
有没有我在这里没有提到的更好的方法?
谢谢