我们都知道 .9.png 格式的文件可以实现自动缩放,关于 .9.png 格式图片的使用,请参考:android设计中的 .9.png
但是有时候你可能会遇到这样的情况,给某个控件设置了 .9.png 格式的背景,但该图片在预览中和程序运行时均没有被缩放,这是为什么呢?
这中情况可能是因为你在控件上使用了 .9.png 格式的背景,同时又为控件设置了 padding 参数,这样 .9.png 背景便没有了缩放效果,删掉 padding 即可。
也就是说 .9.png 的实现原理与 padding 参数有关。具体原理我不清楚,暂且不追究。