当前位置: 代码迷 >> Android >> 怎么在一个矩形中显示一串字符,并靠中显示
  详细解决方案

怎么在一个矩形中显示一串字符,并靠中显示

热度:12   发布时间:2016-05-01 10:05:51.0
如何在一个矩形中显示一串字符,并靠中显示?
在VC中,这个做法就是:dc.DrawText(CString &str, LPRECT lpRect, DT_SINGLE|DT_CENTER|DT_VCENTER);

不知道在androin下如何实现?

查看Canvas的函数,有drawText和drawTextOnPath,后者貌似有点类似。

是否有更好的做法呢?

------解决方案--------------------
你自己draw的话 肯定需要自己计算画的位置啊  计算字宽 间隔宽度  乘以字数  然后根据矩形框的高宽来计算嘛
------解决方案--------------------
用paint设置居中paint.setTextAlign(Align.CENTER);

然后再drawtext
  相关解决方案