package com.openfood.rider.view;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.text.Layout;
import android.text.StaticLayout;
import android.text.TextPaint;
import android.util.AttributeSet;
import android.widget.TextView;
/**
* 解决文字没有铺满一行就换行
*/
public class MyTextView extends TextView {
private int mLineY;
private int mViewWidth;
public MyTextView(Context context, AttributeSet attrs) {
super(context, attrs);
}
@Override
protected void onLayout(boolean changed, int left, int top, int right,
int bottom) {
super.onLayout(changed, left, top, right, bottom);
}
@Override
protected void onDraw(Canvas Canvas) {
TextPaint paint = getPaint();
paint.setColor(getCurrentTextColor());
paint.drawableState = getDrawableState();
mViewWidth = getMeasuredWidth();
String te
解决textview文字没有铺满一行就换行
最新推荐文章于 2022-08-01 10:06:50 发布
本文探讨了TextView在显示文本时遇到的问题,即文字未填满一行就自动换行,提出了解决方案,确保文本充分利用空间,提高UI体验。
摘要由CSDN通过智能技术生成