<TextView
android:id="@+id/textView"
android:layout_width="20dp"
android:layout_height="wrap_content"/>
我有2个字符串:
"Text one here"
"Text two here"
如何自定义textview有2行,line1仅用于String1,line2仅用于String2, 如果textview的宽度不够,将显示“...”
像:
Text one...
Text two...
因为我的textview宽度太短,我想要显示2字符串,因为它可以
答案 0 :(得分:0)
您可以在TextView中使用android:maxLines, android:lines
属性,如下所示:
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:maxLines="2"
android:lines="2"
/>
之后,您可以将textView.setText()
传递给多行字符串。
答案 1 :(得分:0)
计算textview中单行内的字母总数。在我的情况下它是45.now如果第一个字符串的长度大于45.添加45个空格代替第一个字符串。像这样< / p>
mtextView.setText(s1);
mtextView.setText("\n"+s2);
if(s1.length>45)
s1="";
mtextView.setText(s1);
mtextView("\n"+s2);
jst计算单行textview持有的字母总数。其余的工作将由此代码完成。