【问题标题】:Check if a string is too big to fit in a TextView检查字符串是否太大而无法放入 TextView
【发布时间】:2016-05-01 17:19:47
【问题描述】:

我有一个EditText、一个TextView 和一个Button。我想检查来自EditText 的字符串是否太大或不适合TextView,如果不是,我想将"..." 附加到字符串中,所以如果我写“那是一件漂亮的外套”并且太大了为了适应TextView,它显示“那是一个...”。我无法在 TextView 中添加更多行以使其适合。

【问题讨论】:

    标签: java android string android-edittext textview


    【解决方案1】:

    只需在 TextView 中使用 maxLines=1 和 ellipsize=end

    如果在代码中,使用mText.setEllipsize(TextUtils.TruncateAt.END)

    【讨论】:

    • 我相信选项 singleLine=true 会让事情更清楚,但两者都可以。
    • singleLine 现在已弃用。而是使用 maxLines=(any no. of lines)
    • 在这种情况下,我总是同时使用 singleLine=true 和 lines=1。
    • molte grazie 善良的先生
    • @Kurlicue 只有英文,请
    猜你喜欢
    • 1970-01-01
    • 2011-09-09
    • 2011-03-14
    • 1970-01-01
    • 2014-10-11
    • 1970-01-01
    • 2014-08-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多