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)
但是,此变体提供了错误的信息.
textview.getLineCount()
一切都在文档中
编辑:我有点太快了。我假设您想要文本视图中可以包含的行数,而不是文本视图中当前有多少行...在这种情况下 -> 看看这个问题:根据文本区域的宽度计算文本大小