【问题标题】:Setting the text of a TextView when the desired input is larger than ~4000 in String length()当所需的输入大于〜4000 in String length() 时设置 TextView 的文本
【发布时间】:2011-04-14 17:32:01
【问题描述】:

我正在尝试在TextView 组件上使用setText(string),但我没有看到我设置的文本。输入String 大于length() 中的4000。我发现如果我减小文本大小,文本就会显示出来。

如何在TextViewsetText(string) 显示所有输入String 而无需更改TextView 的文本大小?

我是否必须拆分输入 String 并使用多个 TextView 对象?

我如何知道输入的String 是否会太大而无法看到,因为我的TextView 可能会被动态文本填充?

【问题讨论】:

    标签: android textview


    【解决方案1】:

    让我猜猜 - 你有三星手机吗?三星认为修改操作系统以在所有 TextView 上具有隐式最大大小是合适的。为什么?不知道。但是如果你用android:maxLength指定长度,它就可以正常工作了。

    请看这里:How can I debug a seemingly hardware-dependent issue with my Android app without access to the hardware?

    【讨论】:

      【解决方案2】:

      我对索尼爱立信 Xperia 也有同样的问题。 我已经通过使用带有 inputType="none" 和 editable="false" 的 EditText 解决了它 希望对你有帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-10-11
        • 2020-07-18
        • 1970-01-01
        • 2016-02-19
        • 2011-05-08
        • 1970-01-01
        • 2017-01-08
        • 1970-01-01
        相关资源
        最近更新 更多