通讯录-android 二级分组问题

问题描述

android 二级分组问题

我最近做了一个分组显示的功能,就是和手机通讯录那种分组一样,a组,b组,现在的问题
是如果我的a组里有“阿帕奇,adapter”,这样的数据,我想让他以全英文的数据在前,
中文数据在后。现在的情况是先添加哪条数据,哪条数据就在前。

解决方案

你自己需要对他先进行排序,按照你的规则排序号,然后在刷新界面

解决方案二:

需要自己写adapter,进行排序,排序方法自己写的,可以用英文和汉字的字符编码大小来排序

解决方案三:

可以用正则表达式判断第一个字符是半角还是全角

解决方案四:

可以用正则表达式判断第一个字符是半角还是全角

解决方案五:

可以用正则表达式判断第一个字符是半角还是全角

时间: 2024-08-20 12:06:03

通讯录-android 二级分组问题的相关文章

通讯录-android 如何判断没有获取联系人的权限

问题描述 android 如何判断没有获取联系人的权限 获取通讯录联系人时,如果用户禁止本应用获取联系人权限,我如何得到这个状态并处理呢 解决方案 Android手机root权限的判断与获取 解决方案二: 判断有没有某个权限,貌似API里面是判断不了的. 如果你生命了一个权限. 在使用的时候加上 try{ }catch{ } 如果catch 了,就表示当前没有这个权限.

我的Android进阶之旅------>Android二级ListView列表的实现

实现如下图所示的二级列表效果 首先是在布局文件中,布局两个ListView,代码如下: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" android:layout_height=&

android二级listview列表实现代码_Android

今天来实现以下大众点评客户端的横向listview二级列表,先看一下样式.  这种横向的listview二级列表在手机软件上还不太常见,但是使用过平板的都应该知道,在平板上市比较常见的.可能是因为平板屏幕比较大,而且也能展现更多的内容. 下面来看一下我的实现步骤. 首先自定义一个listview,代码如下: 复制代码 代码如下: public class MyListView extends ListView implements Runnable { private float mLastDo

android二级listview列表实现代码

今天来实现以下大众点评客户端的横向listview二级列表,先看一下样式.   这种横向的listview二级列表在手机软件上还不太常见,但是使用过平板的都应该知道,在平板上市比较常见的.可能是因为平板屏幕比较大,而且也能展现更多的内容. 下面来看一下我的实现步骤. 首先自定义一个listview,代码如下: 复制代码 代码如下: public class MyListView extends ListView implements Runnable { private float mLastD

Android二级缓存加载图片实现照片墙功能

实现二级缓存加载图片的功能,在使用DiskLruCache时,需先在工程中添加名为libcore.io的包,并将DiskLruCache.Java文件放进去.DiskLruCache直接百度下载即可. 在GridView的适配器中,为ImageView添加图片时,先从内存缓存中加载,内存中无缓存的话则在磁盘缓存中加载,磁盘缓存也没有的话开启线程下载,然后将下载的图片缓存到磁盘,内存中.下载的图片最好先进行压缩,文章最后给出了压缩代码,但本例中并未实现压缩. /*二级缓存实现图片墙功能,先在内存中

Android仿微信通讯录打造带悬停头部的分组列表(上)_Android

一 概述 本文是Android导航分组列表系列上,因时间和篇幅原因分上下,最终上下合璧,完整版效果如下:   上部残卷效果如下:两个ItemDecoration,一个实现悬停头部分组列表功能,一个实现分割线(官方demo) 网上关于实现带悬停分组头部的列表的方法有很多,像我看过有主席的自定义ExpandListView实现的,也看过有人用一个额外的父布局里面套 RecyclerView/ListView+一个头部View(位置固定在父布局上方)实现的. 对于以上解决方案,有以下几点个人觉得不好的

Android仿微信通讯录打造带悬停头部的分组列表(上)

一 概述 本文是Android导航分组列表系列上,因时间和篇幅原因分上下,最终上下合璧,完整版效果如下: 上部残卷效果如下:两个ItemDecoration,一个实现悬停头部分组列表功能,一个实现分割线(官方demo) 网上关于实现带悬停分组头部的列表的方法有很多,像我看过有主席的自定义ExpandListView实现的,也看过有人用一个额外的父布局里面套 RecyclerView/ListView+一个头部View(位置固定在父布局上方)实现的. 对于以上解决方案,有以下几点个人觉得不好的地方

android调用系统通讯录号码全显示

问题描述 android调用系统通讯录号码全显示 各位大牛,android调用系统通讯录时如何让号码全显示出来?默认是只显示姓名的,如图1,怎么弄成图2的效果,淘宝.京东等的手机充值选择号码都用图2的界面,而且和系统通讯录风格一致,应该不是自定义的通讯录. 解决方案 android调用系统通讯录android 内容提供者 系统通讯录iOS开发调用系统通讯录获取电话号码

Android实现横向二级菜单_Android

本文实例为大家分享了Android二级横向菜单的实现过程.效果如上图:     这种横向的二级菜单在很多的app都有所应用.效果看起来还是非常的美观的.也算是项目需要,自己也就学了一下这个效果,首先说一下逻辑.实现的方式其实并不是很难..只不过逻辑上可能有点复杂.原理其实就是一个按钮.当触发按钮的时候弹出PopWindow.PopWindow由两个ListView构成..对两个ListView适当的适配.就可以实现这个效果了..   实现这种效果可以有两种不同的方式..一种是直接在布局文件lay