TextView单行右对齐,换行左对齐实现,在此记录

mUnitNameTextView.setText(mCaseModel.getUnitName() == null ? "" : mCaseModel.getUnitName());
//开启线程获取行数,进行判断和设置对齐方式
mUnitNameTextView.post(() -> {
    if (mUnitNameTextView.getLineCount() > 1)
        //多余一行左对齐
        mUnitNameTextView.setGravity(Gravity.LEFT);
    else
        //一行右对齐
        mUnitNameTextView.setGravity(Gravity.RIGHT);
});

你可能感兴趣的:(TextView单行右对齐,换行左对齐实现,在此记录)