一.介绍 最近项目有一个需求,需要给朗诵的文字添加对应的拼音,而且要求使用原生的控件实现.一开始听到这个需求挺懵逼的,感觉有点难.后来,静下来想一下,其实还是可以实现的,无非就是自定义了.下面,就来说说思想. 二.思想 server端首先返回汉字和拼音一一对应的字符串,我们根据需要分别截取存入数组.一个汉字要添加拼音,拼音使用一个view显示,汉字也使用一个view显示,那么包含这两个控件的则是一个父view.许多个父view根据横向瀑布流的布局排列,就可以实现需要的汉字添加拼音的效果.结构图如