如何在活动的oncreate()方法中对EditText执行getLineCount(),更改了EditText的文本,如下所示:

    @override
    public void onCreate(Bundle savedInstanceState){
        myEditText.setText("EXAMPLE");
        myEditText.getLineCount();
    }

因为视图尚未绘制,所以getLineCount()将始终返回0。有办法解决这个问题吗?谢谢!

最佳答案

呃,到处都是用户界面的问题。
您可以使用处理程序。您将发布一个runnable,它将获得行计数并继续处理。

10-07 12:49