android ninepatch 文本域問題

問題:

使用NinePatch 技術製作的*.9.png在使用時,內容區域有問題,好像有padding似得,但是我沒設置任何padding值。如圖:

底部始終有空白區域。

而*.9.png的原型圖片:

一開始只想到,不能讓箭頭變形,所以就在左邊,點了兩個點。然後就出現了圖1的問題。。


解決:

查閱相關文章,才知道,上邊和左邊是控制延展的區域,右邊和下邊是控制文本放置區域。而我少點了右邊和下邊。其實一開始我有設置右邊和下邊,只不過也是一心想着尖角不變形,把右邊也只點了兩個點,最後效果也是圖1,所以以爲右邊和下邊點了和沒點沒啥區別,就去掉了。現在才知道是我思路有問題,右邊和下邊是內容區域了,和延展無關了,不應該還老是考慮那個問題,應該脫離開來……

最後:*.9.png的設置,如圖:




相關文章:

1.  http://blog.sina.com.cn/s/blog_62f1fc0701019v9s.html

2.  http://blog.163.com/sd_2618/blog/static/85162685201162861212809/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章