Android draw9patch 图片使用中的小问题


做一个应用的新UI时,遇到一个奇怪的问题: 一个VIEW 在切换背景后,里面的一张图片居然活活的消失了, 无论怎么设置XML属性都没有办法显示。

经过若干分钟的比较后发现,两张背景图片都是.9.png(9patch)格式,一张四边都有画细线(1像素用控制拉伸和内容的),另一张只有拉伸线(左,上),没有内容控制线(右,下),直接导致其内部的一部分内容无法显示,没有内容控制线,效果就不可预测了。加上右,下的两条线后,原来被隐藏的图片终于可以正常显示了!

有关9Patch详细用法这有好文章:

相关内容