轉(zhuǎn)自:http://blog.csdn.net/liuweiballack/article/details/47962361
在設(shè)置界面布局的時候陪毡,設(shè)計師會給一張標(biāo)注了尺寸的UI設(shè)計圖,如果在UI中包含了TextView空間的話妥凳,會發(fā)現(xiàn)即使完全按照標(biāo)注的尺寸來做,最終的顯示效果和設(shè)計圖還是有差異雅任。
打開開發(fā)者模式中的布局邊界肉盹,再觀察APP的界面可以發(fā)現(xiàn),在TextView中字體與TextView的邊界是有一定的距離的豁延,在720px的圖中大概有2px的邊界留白。就是這些默認(rèn)的留白導(dǎo)致UI出現(xiàn)偏差腊状。
在TextView提供的屬性設(shè)置里面诱咏,有這樣一條屬性Android:includeFontPadding,用來設(shè)置文本框是否包含頂部和底部留白(左右兩側(cè)默認(rèn)沒有留白),將其設(shè)置為false缴挖,TextView就會取消2px的留白袋狞。這樣就避免了TextView導(dǎo)致UI出現(xiàn)差異!