这是我的TextView
<TextView
android:id="@+id/tv_ContentBody"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:singleLine="false"
android:minLines="1"
android:lineSpacingExtra="10dp"
android:gravity="top"
android:textSize="28dp"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:textColor="@android:color/black"
android:text=""
android:layout_marginTop="10dp"/>
1.我设置文字时 &#34; aaaaaaaaaaaaaaaaaaaaaa bbbbbbbbbbbbbbbbbbb&#34; 要么 &#34; aaaaaaaaaaaaaaaaaaaaaaa-bbbbbbbbbbbbbbbbbbbb&#34;
2.我的应用程序正在运行然后它显示
aaaaaaaaaaaaaaaaaaaaaaa
bbbbbbbbbbbbbbbbbbbb
或
aaaaaaaaaaaaaaaaaaaaaaa-
bbbbbbbbbbbbbbbbbbbb
我不希望它像这样展示。 (我认为这是&#34;&#34;或&#34; - &#34;)
的自动换行3.但我希望它能像这样显示(如果文本没有TextView,则不是新行)
aaaaaaaaaaaaaaaaaaaaaaa bbbbbbbbbbbbbbb
bbbbb
或
aaaaaaaaaaaaaaaaaaaaaaa-bbbbbbbbbbbbbbb
bbbbb
如何设置TextView?
修改
我可以通过替换&#34;来解决它。 &#34;使用Alt + 0160并替换&#34; - &#34;使用Alt + 0150
答案 0 :(得分:1)
你可以尝试
your_string.replace(" ", "\u00A0");
然后将文本设置为TextView
your_tv.setText(your_string);