如何在 Android 的 textview 里获取行数

2024年11月30日 00:42
有1个网友回答
网友(1):

    /**
     * 判断textview的字数占几行
     * @param tv
     * @return
     */
    private float measureTextLength(TextView tv)
    {
        if (paint == null)
        {
            paint = new Paint();
        }
        paint.setTextSize(tv.getTextSize());
        //计算textview的宽度,此处为屏幕宽度
        float tvW = mContext.getResources().getDisplayMetrics().widthPixels;
        return (paint.measureText(tv.getText() + "") + 0.5f) / tvW;
    }