【问题标题】:android textview line break between . and "android textview 之间的换行符。和 ”
【发布时间】:2012-06-14 10:30:39
【问题描述】:

我有一个引号中的句子,例如“我有一个引号中的句子。”。如果句子对我的文本视图来说有点太长,则句子在点和引号之间会被打断,看起来很难看。我总共有几百个句子,所以如果我改变大小或设备,它会发生在其他句子上。这是一个错误吗?有没有人有办法解决这个问题?

谢谢

“这是另一个更长的描述。”
“就是这句话。”

第一个看起来不错,像这样:
“这是另一个更长的时间
说明。”

第二个是这样的:
“就是这句话。
"

【问题讨论】:

  • 试试 android:maxEms="10".
  • 可以实现TextWatcher接口,实现方法afterTextChanged。该方法将在文本更改后调用,因此您可以自己在其中添加换行符。您还可以使 TextView 水平滚动以避免换行。
  • 我有一个当日单词列表。如果您选择一个单词,那么屏幕上只会显示该单词,并带有引号中的说明。所以文本视图永远不会改变,但每次选择一个单词时都会填充不同长度的描述

标签: android textview newline line-breaks


【解决方案1】:

我建议您将 TextView 的大小增加 1dp,但如果这不是一个选项,您可以设置 maxLines = 1。

【讨论】:

  • 谢谢,但是如果我改变大小,那么出现问题的句子会起作用,但其他句子会显示这个问题。
猜你喜欢
  • 2011-09-07
  • 1970-01-01
  • 2011-10-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多