你可以首先用 textViewmeasure()的方法去动态获取全部文字画出后的高度,然后再计算出只画一行的高度,这样就可以得到一共可以占几行
附加方法给你吧:
private int measureTextViewHeight(String text, int textSize, int deviceWidth) {
TextView textView = new TextView(getContext());
textViewsetText(text);
textViewsetTextSize(TypedValueCOMPLEX_UNIT_PX, textSize);
int widthMeasureSpec = MeasureSpecmakeMeasureSpec(deviceWidth, MeasureSpecAT_MOST);
int heightMeasureSpec = MeasureSpecmakeMeasureSpec(0, MeasureSpecUNSPECIFIED);
textViewmeasure(widthMeasureSpec, heightMeasureSpec);
return textViewgetMeasuredHeight();
}
以上就是关于如何在 Android 的 textview 里获取行数全部的内容,包括:如何在 Android 的 textview 里获取行数、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)