天天看點

.9.png無法自動縮放

我們都知道 .9.png 格式的檔案可以實作自動縮放,關于 .9.png 格式圖檔的使用,請參考:android設計中的 .9.png

但是有時候你可能會遇到這樣的情況,給某個控件設定了 .9.png 格式的背景,但該圖檔在預覽中和程式運作時均沒有被縮放,這是為什麼呢?

這中情況可能是因為你在控件上使用了 .9.png 格式的背景,同時又為控件設定了 padding 參數,這樣 .9.png 背景便沒有了縮放效果,删掉 padding 即可。

也就是說 .9.png 的實作原理與 padding 參數有關。具體原理我不清楚,暫且不追究。