【问题标题】:Specify number of characters in each line in TextView?在TextView中指定每行的字符数?
【发布时间】:2011-05-10 09:20:36
【问题描述】:

嘿,是否可以指定一个文本视图在一行中有 25 个字符?我试过 android:maxLength="25" 虽然它显示了文本的第一部分而另一部分消失了。谢谢

Edit1:我也可以将文本放入 EditText.. 但我希望 25 个字符之后的字符换行..

【问题讨论】:

  • 我认为这是不可能的,如果是这样的话,它会破坏 Android 智能地将您的 UI 适应不同的显示尺寸/密度/外形尺寸的能力。
  • 既然它是一个文本视图并且您可以控制其中的文本,那么在设置值时为什么不将文本的长度限制为 25 个字符呢?还是每 25 个字符插入一个换行符?
  • @jkhouw1 我认为会有更有效的方法来做到这一点..

标签: android textview


【解决方案1】:

【讨论】:

    【解决方案2】:

    是的,当然android:maxLength="5" 可以为TextView 设置TextView 的最大字符数。您也可以为 TextView 设置android:layout_width="130dip"。如果文本超出布局宽度,这将以 abc... 格式显示字符。

    【讨论】:

    • 我不想显示 "abc..." ,我希望文本显示到新行而不是 "..."
    • 然后在 android:layout_width 中设置一个固定宽度,同时使用 android:singleline="false"。当超出限制时,它将自动在下一行开始。希望你明白我的意思。
    猜你喜欢
    • 2011-08-23
    • 1970-01-01
    • 2016-06-24
    • 1970-01-01
    • 1970-01-01
    • 2020-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多