有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Android中的java封闭文本边界?

我需要限制宽度或高度的字符串的封闭边界的宽度和高度。找到了两种方法,但它们并不完全符合我的要求

Paint.measureText(){}

如何设置限制,即我不希望边界的宽度大于300px

在iOSNSStringboundingRect方法中,计算该值,或sizeToFit


共 (2) 个答案

  1. # 1 楼答案

    找到了答案。需要View.MeasureSpec来计算高度f宽度是有限的

  2. # 2 楼答案

    我想你还不完全明白我在做什么
    此方法仅使用绘制内部参数计算文本的宽度。 如果要限制文本,例如省略文本,可以使用this thread

    否则,Paint.getTextBounds需要这个方法将填充的Rect对象。但这里没有限制