是否可以将字符串长度与文本视图宽度相关联?

时间:2018-04-21 20:56:46

标签: android textview

我有一个文本视图,其最大宽度为(200 dp)。我的字符串长度不一。

示例

让我们说字符串是这样的:

   String example= "this is a test string";

问题:

我想知道是否可以检查字符串的长度是否等于文本视图的最大宽度?

谢谢。

2 个答案:

答案 0 :(得分:0)

替换它:

textPaint.getTextBounds(text, 0, example.length(), bounds); 

有了这个:

Log

该信息来自此answer,可能对您有所帮助。

答案 1 :(得分:0)

在文字视图中添加 android:singleLine =“true” 以解决您的问题。

<TextView
        android:text="this is a test stringthis is a test string
        this is a test stringthis is a test string"
        android:singleLine="true"
        android:background="@color/colorAccent"
        android:layout_width="200dp"
        android:layout_height="wrap_content" />