2012-07-15 95 views
0

我在我的android应用程序中实现了一个代码剪切,在那里打开一个弹出窗口。这个弹出窗口需要一点可绘制性,并将其放在自身周围。这个png资源名为* .9.png。我可以根据自己的喜好重新命名它,但是如果我删除了,则资源的输出是不同的。用png显示的数字是正确的;否则它会延伸到整个窗口。 这是什么意思?该框架看到这个数字是否做了特别的事情?此外我注意到,当这些资源用于代码或XML时,.9必须被省略......所以我认为它是用于框架的。 有人可以详细解释它吗?带数字的Android可绘制资源

该代码来自QuickAction3D软件包。

回答

2

是的,*.9.png命名表示Nine-patch image,这是一个带有注释以修改拉伸行为的图像。

+0

嗯,我在Android上阅读和编程了很多,但是我从未见过/读过这个,但是,我认为这是一个非常有用的功能。 – Emaborsa 2012-07-15 14:27:18