1

我有一个应用程序设计,其中包含样式相似但宽度和高度不同的按钮。这些按钮包含几种状态,如主动/被动。

现在我正在考虑布局和那些按钮的实现。首先,我可以使用 9 补丁工具来摆脱按钮宽度依赖。其次,我可以装傻并为每个按钮和每个状态获取图像。

忽略第二种方法更广泛的 sd-space 使用,这种方法会产生哪些其他低效率?

我特别担心 ram 的使用——在我的情况下使用 9patch 更好吗?为什么?我的建议是否正确,在 9patch 方法的情况下,由于图像数据将驻留在单个后台数据容器中,因此要使用的 ram 数量会少得多?

谢谢。

4

0 回答 0