4

是否有任何 Android 开发人员文档说明可绘制资源何时可以是 9-patch?换句话说,是否有文档说明“以下项目使用 9-patch 数据,如果有的话”?

从四处摸索和经验中,我了解到应该使用 9-patch 图形

  • 应用程序启动器图标
  • 应用小部件、壁纸和文件夹的“添加到主屏幕”选择列表中使用的图标
  • 桌面壁纸和其他使用位图时,例如在画布上
  • 按钮图形
  • 查看背景

当可绘制对象用于菜单图标和选项卡图标时,我惊讶地发现 9-patch 数据被忽略了。

4

1 回答 1

3

当您的图像需要可变宽度和/或高度时,最好使用 9-patches。

示例:在我的应用程序中,我有两个自定义按钮延伸到视图的底部。因为屏幕尺寸可能不同,所以我使用了 9 个补丁来让按钮正确拉伸。

于 2011-05-13T18:06:35.263 回答