【问题标题】:EditeText Android change Text [closed]EditText Android更改文本[关闭]
【发布时间】:2021-12-03 01:20:14
【问题描述】:

当我试图通过调用setText更改EditText上的文本时,editText上调用getLineCount的函数在那之后总是为0,为什么它没有改变?

【问题讨论】:

标签: android android-edittext


【解决方案1】:

如果您立即调用 getLineCount,那么它将始终为零,因为 TextView 需要一些时间来完全绘制自己。

尝试在 setText 之后调用它:

editText.post(new Runnable() {
    @Override
    public void run() {
        Log.d("Count", editText.getLineCount().toString());
    }
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-10
    • 2012-05-28
    相关资源
    最近更新 更多