如何获得可以在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);
但是,此变体提供了错误的信息.
解决方法
textview.getLineCount()
一切都在documentation
编辑:我有点太快了.我假设您希望文本视图中可以包含的行数而不是textview中当前有多少行…在这种情况下 – >看看这个问题:Calculate text size according to width of text area