-
拼音textview,简单的为把拼音数组和汉字数组结合在一起多行显示
import android.annotation.SuppressLint; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.text.TextPaint; import android.util.AttributeSet; import android.widget.TextView; import com.cgtn.chineselearning.utils.ChineseCharacter2Spell; import com.cgtn.common.utils.ConvertUtils; @SuppressLint("AppCompatCustomView") public class SpellTextView extends TextView { private String[] pinyin; private String[] chinese; private TextPaint textPaintSpell = new TextPaint(Paint.ANTI_ALIAS_FLAG); private TextPaint textPaintChinese = new TextPaint(Paint.ANTI_ALIAS_FLAG); private int fontSizeSpell = ConvertUtils.dp2px(12); private int fontSizeChinese = ConvertUtils.dp2px(12); private int colorSpell = Color.parseColor("#1b97d6"); private int colorChinese = Color.parseCol
Android 自定义带拼音Textview 带音调
最新推荐文章于 2024-08-09 07:27:14 发布
这篇博客介绍了如何在Android中创建一个自定义的TextView,该TextView能够显示汉字及其对应的拼音,包括音调。通过集成pinyin4j库,将汉字转换为拼音,实现了多行显示的功能。
摘要由CSDN通过智能技术生成