日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

没有android:padding属性,android自定义无上下padding的textview

發(fā)布時(shí)間:2023/12/10 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 没有android:padding属性,android自定义无上下padding的textview 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

因?yàn)楣ぷ餍枰枰獰o(wú)上下padding的textview,經(jīng)過(guò)查閱資料,很多說(shuō)xml中的配置includefontpadding=false,但無(wú)法實(shí)現(xiàn)0 padding的需要。

也有說(shuō)通過(guò)設(shè)置負(fù)數(shù)的marginTop實(shí)現(xiàn),但是不同字體,需要設(shè)置的值不同(因?yàn)樽詭У膒adding也不同),因此自己寫(xiě)了一個(gè)自定義的無(wú)padding類。

http://blog.csdn.net/chenkai19920410/article/details/46942573 這篇blog是通過(guò)重寫(xiě)ondraw,然后將canvas偏移實(shí)現(xiàn)的,但是這種方法會(huì)導(dǎo)致原生的ondraw在canvas上繪制字體時(shí)位置不正確而導(dǎo)致被截?cái)?/p>

所以我通過(guò)view.scrollTo.進(jìn)行偏移

并且通過(guò)FontMetricsInt計(jì)算時(shí),不一定準(zhǔn)確(在spannedString中不準(zhǔn)確)

http://download.csdn.net/detail/a357664853/9094501

總結(jié)

以上是生活随笔為你收集整理的没有android:padding属性,android自定义无上下padding的textview的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。