首页 >> 数码 >

如何实现手机通讯录的A-z布局

2022-06-15 06:30:11 来源: 用户: 

大家好,我是云百科的客服小柏,我来为大家解答以上问题。如何实现手机通讯录的A-z布局很多人还不知道,现在让我们一起来看看吧!

解答:

1、 打开Android开发工具。我这里用的是AndroidStudio。创建或打开一个Android项目。如图所示,是一个目录结构图。

2、 这是mainActivity.java文件代码,它定义了一个字符串数组来模拟联系人的主要功能。初始化init是把字符串数组的内容转储到用户数组,user.java稍后会贴出。

3、 第一个功能是初始化组件,即活动布局的id等。第二个功能是根据用户选择的字母显示对应的列表,第三个功能是提示选择的字母。

4、 也就是这个user.java文件的代码就是所有的用户字段,就像javaBean文件一样,哈哈哈。

5、 这是一个自定义的适配器,用于将要显示的内容动态加载到相应的活动布局文件中,并显示到Android界面(懂Android的人都知道这个的作用)。为了方便阅读,代码分为两张图,贴在这里。

6、 显示效果和操作效果都是在这个文件中控制的,继承了视图定义和A-Z的字符串数组初始化中使用的变量,也就是设置画笔的属性、大小和颜色来获得改变后的大小,也就是控件的宽度和高度。

7、 下面是画图功能。把A-Z画到如图所示的界面就不解释了。

8、 通过获取用户手触摸的高度来监控用户的操作,以判断用户选择了哪个字母并显示出来。

9、 这是如图所示的mainActivityJava文件对应的活动布局文件。

10、 这是一个列表视图代码文件。很简单。看看代码就知道了。

11、 汉字转换成拼音的代码要引入pinyin4j-2.5.0.jar,否则不行。

12、 运行完代码,如图,没有很好的调整大小,颜色等。这里进行测试,所以你可以根据你的需要修改相应的属性。

本文到此讲解完毕了,希望对大家有帮助。

  免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!

 
分享:
最新文章
站长推荐