原创不易,转载请备注原文地址:http://blog.csdn.net/z736232402/article/details/52085449
自定义view的时候,因为要添加文字,就写了drawtext,然后发现文字上方多了两个横杠,有时候文字还是重叠的。看了好久的代码,最后都独立写个demo了,代码就在onDraw画了几个字,而且,当文字长度大于1才会出问题,等于1没问题,发到各种安卓群也没人看。最后给自己同学发了下,可能看到和自己写的不一样,最后才发现,原来是定义paint的时候出问题了。定义paint的时候,参数是一个flag或者空(默认0)。我也忘了在哪看到的通过颜色来构造的,而且很刚好,这个flag和color都是int型,所以并没有报错。解决方法当然很简单,去掉构造函数的参数,加一句setColor就可以了。
自定义view,drawtext中文字上方多两个横杠
最新推荐文章于 2021-02-28 04:57:55 发布