在Android应用程序中有bg图像时,将所有内容都可扩展的最佳方法是什么?

时间:2015-02-05 21:52:38

标签: android background imagemap scalable

我的android应用程序中有一个图像作为背景。图像中包含一些叶子(如图像映射)。为了让用户点击树叶,我在图像的每个按钮上放置了一些按钮视图。为了使应用程序的大小可扩展,我使用下面的公式动态计算新大小的左侧,顶部,宽度和高度(例如左侧参数):

left = left * newWidth / oldWidth

坦率地说,它运作正常。 但我认为在android中必须有更好的方法来完成这项工作。如果是这样,最好的方法是什么?

1 个答案:

答案 0 :(得分:0)

您可以使用9张图片,根据屏幕尺寸和分辨率自动缩放图像/按钮,从而始终保持纵横比相同。