android开发分享根据字符设置TextView的宽度

真的找这个答案 。

想要根据数字或字符设置TextView的宽度。 所以如果我想要它总是3个字符宽,我可以设置它,它会根据textSize设置进行调整。 没有这个,我必须设置一个宽度为50dip或者什么的,根据字体的大小可能会也可能不会。

    回答我自己的问题

    获胜者是:设置minEms属性( android:minEms )!

    所以“ ems ”原来是指最宽字符的大小,通常是一个“M”,得到它? 所以设置minEms为整数值说3,在EditText或TextView应确保它至less有3个字符宽。 您也可以设置maxEms。

    所以凯尔在这个post上的回答虽然错了,但却让我find了答案,所以谢谢凯尔。

    大多数字体不会将所有字符宽度设置为相同。 信使也许是这方面使用最多的例外,但是通常看一下我和A之间的区别。 这使得你要求做一些问题。

    尝试使用: android:maxLength="3"

    这将限制您的文字到特定数量的字符。

      以上就是android开发分享根据字符设置TextView的宽度相关内容,想了解更多android开发(异常处理)及android游戏开发关注计算机技术网(www.ctvol.com)!)。

      本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

      ctvol管理联系方式QQ:251552304

      本文章地址:https://www.ctvol.com/addevelopment/515449.html

      (0)
      上一篇 2020年12月1日
      下一篇 2020年12月1日

      精彩推荐