0

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

left = left * newWidth / oldWidth

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

4

1 回答 1

0

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

于 2015-02-05T22:07:10.823 回答