实现自己的首字母索引导航列表(二)——拼音首字母分类列表
文章目录
- 1、创建多类型布局列表
- 1.1 定义列表加载数据格式
- 1.1 创建适配器
- 1.2 添加假数据展示列表
- 2、对数据源进行首字母拼音分组
- 3、添加分割线
目标效果如下。
实现步骤:
- 创建多类型布局列表
- 对数据源进行首字母拼音分组
- 添加分割线(此步不重要,凑数用的)
1、创建多类型布局列表
这一步属于列表的基本操作(还是当复习了,还是那些步骤。创建适配器,绑定数据源,刷新列表)。这里为了方便先引入一些三方库:
//Recyclerviewimplementation 'androidx.recyclerview:recyclerview:1.2.0-alpha01'//RecyclerView分割线api 'com.github.fondesa:recycler-view-divider:3.1.0'//列表适配器implementation 'com.github.CymChad:BaseRecyclerViewAdapterHelper:2.9.50'//工具类库implementation 'com.blankj:utilcodex:1.25.9'//TinyPinyin 汉字转拼音def tinyPinyin = '2.0.3'implementation "com.github.promeg:tinypinyin:$tinyPinyin"implementation "com.github.promeg:tinypinyin-lexicons-android-cncity:$tinyPinyin"
BaseRecyclerViewAdapterHelper【BRVAH】传送门
实现自己的首字母索引导航列表(二)——拼音首字母分类列表相关推荐
- oracle 中文拼音取首字母,ORACLE依据中文拼音首字母排序、取得中文拼音首字母函数...
当前位置:我的异常网» 数据库 » ORACLE依据中文拼音首字母排序.取得中文拼音首字母 ORACLE依据中文拼音首字母排序.取得中文拼音首字母函数 www.myexceptions.net 网友 ...
- 城市列表-根据拼音首字母排序
今天我们就简单的实现一下城市的排序 读取我们城市的信息并通过listview展示 首先看一下我们的布局文件 <LinearLayout xmlns:android="http://sc ...
- java怎么获取中文首字母_Java如何获取中文拼音首字母的方法介绍
下面小编就为大家带来一篇java获取中文拼音首字母的实例.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧 如下所示: import net.sourceforge.pin ...
- java获取汉字的拼音首字母_java获取汉字的拼音首字母
import java.io.UnsupportedEncodingException; /** * 取得给定汉字串的首字母串,即声母串 * Title: ChineseCharToEn * @dat ...
- mysql查询汉字拼音首字母_MySQL查询汉字的拼音首字母实例教程
最好的方法还是用 PHP 来取拼音首字母,在 MySQL 里新建一个字段来存放 php 里查询汉字的拼音首字母已经有很多参考的代码了. 现在给出在mysql 里实现的, 测试环境是mysql-5.0. ...
- python汉字转拼音首字母_python获取一组汉字拼音首字母的方法
作者:不吃皮蛋 字体: 类型:转载 这篇文章主要介绍了python获取一组汉字拼音首字母的方法,涉及Python针对汉字操作的相关技巧,需要的朋友可以参考下 本文实例讲述了python获取一组汉字拼音 ...
- java汉字的拼音首字母_Java 获取汉字的拼音首字母
Java 获取汉字的拼音首字母: pom.xml 引用 pinyin4j 包: com.belerweb pinyin4j 2.5.0 PinyinUtil 类: package com.xxx.co ...
- php 汉字拼音首字母,PHP获得中文汉字拼音首字母例子
获取给出汉字中拼音的第一个汉字字母我们可以利用汉字的一个编码来进行判断,下面我们来给大家介绍一个例子,非常的简单好用. 先来看看怎样取得单个汉字的拼音首字母,请看下面这个函数,它支持GBK和UTF8编 ...
- php获取拼音首字母排序,PHP获取汉字拼音首字母的方法
PHP获取汉字拼音首字母的方法: function getfirstchar($s0){ $fchar = ord($s0{0}); if($fchar >= ord("A" ...
- php 数组根据字母排序,php 数组 按拼音首字母 排序 并分组
PHP 数组 按照拼音 首字母 排序 并排序: 需要排序的数组 格式: $list = [ [ 'name' => '张三', 'py' => 'zhnagsan' ], [ 'name' ...
最新文章
- 修改以服务方式启动tomcat7的堆内存设置
- WGS84经纬度坐标与WEB摩卡托坐标转换
- Hive_ 对比分区,分桶
- 咱中国女人太贪钱? 其实真不怨她们
- CSS精粹之布局技巧
- 安卓新发布机制----app bundle
- 理解阻塞非阻塞与同步异步
- YFI 核心开发者 banteg 推出 1:100 万拆分 YFI 代币的新项目 Woofy
- python画超长图-Python 拼接多张尺寸大小不一样的图片制作长图
- scrapy框架Selector提取数据
- 卡巴斯基安全软件2014(78三年,逢周一68)时间:2013.10.1-2013.10.31
- selenium实现文件上传方法汇总(AutoIt、win32GUI、sengkeys)---基于python
- matlab菲涅尔衍射光强分布,求助!!!用颜色表示的菲涅尔衍射的光强分布图
- nmf算法 python_推荐算法——非负矩阵分解(NMF)
- RUST开服教程、常用指令及心得
- 机顶盒系统升级服务器地址,tvbox
- centos修改ftp服务器密码是什么,centos ftp服务器密码忘记了
- HtmlHelp调用chm帮助文档使用
- Leetcode 2261. K Divisible Elements Subarrays
- 所谓资本寒冬,不过是一厢情愿的破灭
热门文章