如何获取文本的最大行数

Kyb*_*011 8 android text line textview

如何获得可以在TextView中写入的最大行数?我试过这个:

DisplayMetrics metrics = new DisplayMetrics ();
getWindowManager (). getDefaultDisplay (). getMetrics (metrics);
float width = metrics.widthPixels;
float height = metrics.heightPixels;

int lines = (int) (height / textView.getLineHeight ());

System.out.println (lines);
Run Code Online (Sandbox Code Playgroud)

但是,此变体提供了错误的信息.

Ent*_*eco 4

textview.getLineCount()

一切都在文档中

编辑:我有点太快了。我假设您想要文本视图中可以包含的行数,而不是文本视图中当前有多少行...在这种情况下 -> 看看这个问题:根据文本区域的宽度计算文本大小