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

 时间:2024-10-14 10:30:41

1、打开Android开发工具 我这里使用的是Android Studio 新建或者打开一个Android项目 如图所示 是目录结构图

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

3、第一个函数是初始化组件即activity布局的id等 第二个是根据用户选择的字母展示到相对应的列表 第三个函数是提示所选择的字母

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

5、这是自定义的Adapter 用来动态将要显示的内容显示加载到相应的activity布局文件中显示到安卓界面(会Android的都懂这个的作用) 为了方便阅读 这里将代码分为两个图片都贴到这里了

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

6、展示的效果以及操作的效果 都在这个文件中控制 继承了view 定义用到的变量 以及A-Z的String数组 初始化即设置画笔的属性大小颜色等 获取改变的大小即控件的宽高

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

8、监听用户的操作 通过获取用户手触的高度 判断用户选择的是哪个字母 从而显示出来

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

10、这是listView代码文件 很简单的 看代码就好了

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

12、运行后的代码如图所示 这里为了测试就没好好的调大小颜色等 可以根据你的需要修改相应的属性

手机通讯录如何实现A-z的布局
  • 加拿大必去的七个景点
  • 怎样做宝宝版“咖喱饭”?
  • 益生菌可以治疗湿疹吗?
  • 米勒山庄疑案5(石头记1)攻略
  • 潍柴英致737汽车仪表数据怎么看
  • 热门搜索
    12月份适合去哪里旅游 春节海南旅游 湖南旅游监管网 厦门曾厝埯旅游攻略 平遥旅游 旅游管理专业排名 蜀南竹海旅游 台湾旅游报价 雄狮旅游 成都旅游线路