【问题标题】:Android TextView HTML text break at the end of lineAndroid TextView HTML 文本在行尾换行
【发布时间】:2019-07-16 15:00:11
【问题描述】:

在我的文本视图中,我正在设置 HTML 文本:

mTextView.setText(Html.fromHtml("THIS USEFUL INTERESTING HTML TEXT IS DISPLAYED IN ANDROID TEXT VIEW"));

文本显示如下:

最后的长词用连字符分隔。我希望完整的单词进入下一行。我怎样才能做到这一点?我只需要使用 HTML 文本。文本可以是动态的,并且必须在各种显示尺寸和方向上进行缩放,我不能在文本中放置换行符。

【问题讨论】:

    标签: android html textview htmltext


    【解决方案1】:

    我建议你使用属性android:ellipsize 来防止断词

    【讨论】:

    • 没有。我正在添加 HTML 文本。所以,它没有帮助。
    【解决方案2】:

    试试这个......它应该可以工作

    mTextView.setText(Html.fromHtml("THIS USEFUL" +"<br/>"+ "INTERESTING HTML TEXT IS DISPLAYED IN ANDROID TEXT VIEW"));
    

    How to have HTML New Line Feature in Android Text View? 更清楚

    【讨论】:

    • 不是一个选项!当您有动态文本时,您不知道在哪里添加新行。其次,根据设备的显示宽度,这会破坏文本的另一部分。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多