我经常在设计师制作背景并绘制按钮应该放置的位置完成设计。就像在这张素描图片上一样
这个例子中的背景很简单,但在设计中它有很多图形,每个按钮都必须放置在其设计的位置,否则最终的屏幕看起来会不好看。
到目前为止,为了在每个屏幕和分辨率上放置按钮,我必须为 MDPI 设置一个恒定的位置值,然后使用该scale
值 ( getResources().getDisplayMetrics().density
) 计算其他分辨率的位置。
这是一个非常漫长而繁琐的过程,所以我想知道是否有更好的方法。当您想将按钮或其他元素定位到其精确位置时,您使用哪种方法?