更改字体后TextView换行文本

myr*_*yro 5 android textview

我有这个问题:

在此输入图像描述 在此输入图像描述

好吧,文章中的单词是ClickableSpans,可以在点击时更改颜色和字体.由于BOLD稍微宽一些,因此该行末尾的某些文本会移出屏幕.虽然可以将它向侧面滚动,但我仍然希望剪切或隐藏的单词移动到下一行.

这可能吗?我试过invalidate(),再次重置textview宽度,但没有任何帮助我.

谢谢!

Kaz*_*ara 0

可能有一些练习可以解决您的问题。

在您的 上尝试以下任一属性TextView

  • android:layout_weight=1
  • android:width="0dip"
  • android:ellipsize="none"
  • android:scrollHorizontally="false"

对于您的滚动视图,您可以尝试:

<ScrollView android:id="@+id/SCROLL_VIEW"  
android:layout_height="fill_parent"   
android:layout_width="fill_parent">  

<TextView   
   android:id="@+id/TEXT_VIEW"   
   android:layout_height="wrap_content"   
   android:layout_width="wrap_content"   
   android:text="Here goes your text" />  
</ScrollView>
Run Code Online (Sandbox Code Playgroud)

现在,在 TextView 参数中,尝试添加上述属性之一。由于更改字体后需要换行,我不确定哪个属性适合您的需要。