Android之解决多语言适配部分TextView内容左对齐和内容一行不排满就到第二行问题

1 问题

1、多语言适配部分TextView内容左对齐

2、内容一行不排满就到第二行问题

2 解决办法

问题1、在TextView里面加入下面参数

 android:gravity="center"

问题2、



import android.content.Context;
import android.graphics.Paint;
import android.text.TextUtils;
import android.util.AttributeSet;
import android.widget.TextView;

public class AutoSplitTextView extends androidx.appcompat.widget.AppCompatTextView {
    private boolean mEnabled = true;

    public AutoSplitTextView(Context context) {
        super(context);
    }

    public AutoSplitTextView(Context context, AttributeSet attrs) {
        super(context, attrs);
    }

    public AutoSplitTextView(Context context, AttributeSet attrs, int defStyle) {
        super(context, attrs, defStyle);
    }

    public void setAutoSplitEnabled(boolean enabled) {
        mEnabled = enabled;
    }

    @Override
    protected void o

猜你喜欢

转载自blog.csdn.net/u011068702/article/details/107269781
今日推荐