自定义适配器:

    private class myBaseAdapter extends BaseAdapter {private ArrayList<Contect> list;public myBaseAdapter() {}public myBaseAdapter(ArrayList<Contect> list) {this.list = list;}@Overridepublic int getCount() {return list.size();}@Overridepublic Object getItem(int position) {return list.get(position);}@Overridepublic long getItemId(int position) {return position;}@Overridepublic View getView(int position, View convertView, ViewGroup parent) {Contect contect= (Contect) getItem(position);//传进来的list的某一项if(convertView==null){LayoutInflater inflater=LayoutInflater.from(getContext());convertView=inflater.inflate(R.layout.contect_item,parent,false);}TextView letter_Contect=convertView.findViewById(R.id.letter_Contect);ImageView contect_Head=convertView.findViewById(R.id.contect_Head);TextView contect_Name=convertView.findViewById(R.id.contect_Name);letter_Contect.setText(contect.getLetter());contect_Head.setImageResource(contect.getHead());contect_Name.setText(contect.getName());return convertView;}}

重点是getView()方法:

            if(convertView==null){LayoutInflater inflater=LayoutInflater.from(getContext());convertView=inflater.inflate(R.layout.contect_item,parent,false);}

BaseAdapter:https://blog.csdn.net/yelbosh/article/details/7831812

转载于:https://www.cnblogs.com/Lemonades/p/10759595.html

Android(3_2)-----模仿微信界面:通讯录页面相关推荐

  1. Android Studio 制作微信界面 上

    工程功能介绍 打开app,首先是个闪屏界面(常见于一般打开app时的小广告),设置时间为2s后进入登录界面.在登录界面中,中间可以输入密码,点击登录按钮进入微信的界面.   微信的界面由4个fragm ...

  2. Android Studio 制作微信界面 下

    主界面 上一篇文章的链接: Android Studio 制作微信界面 上_nazonomaster的博客-CSDN博客https://blog.csdn.net/nazonomaster/artic ...

  3. android高仿微信聊天页面,Android 高仿微信语音聊天页面高斯模糊(毛玻璃效果)

    目前的应用市场上,使用毛玻璃效果的APP随处可见,比如用过微信语音聊天的人可以发现,语音聊天页面就使用了高斯模糊效果. 先看下效果图: 仔细观察上图,我们可以发现,背景图以用户头像为模板,对其进行了高 ...

  4. android studio微信界面设计,android studio开发微信界面

    android studio开发微信界面 android studio开发微信界面 功能说明:主要是做微信的简单的聊天界面,利用Fragment,进行微信界面的跳转 项目代码: 源代码地址 MainA ...

  5. Android 初学模仿微信APP进行简单的界面设计

    设计工具: Android studio Android开发者官网上下载 Android 开发者  |  Android Developer  设计目的 设计一个微信界面Android界面 要求界面的 ...

  6. Android Studio 类微信界面的制作

    设计目标 使用Android Studio完成类微信的门户页面框架设计,APP包含4个tab页面.框架设计使用fragment,activity. 功能说明 界面的样式和微信打开后的界面相似 1点击底 ...

  7. 安卓移动开发实验:Android Studio设计微信界面

    一.实验的目的 通过使用Android Studio的Fragment和layout,来实现简单的微信界面切换. 二.app的功能 能够通过应用底部的bottom来实现四个页面的来回切换. 三.实验过 ...

  8. Android Studio——类微信界面设计

    设计目标:Android studio制作简易类微信界面. 功能:展示四个可切换界面,当点击下方按钮时,界面随之切换. 布局:顶部和底部layout.主页面(中间放一个framelayout显示界面内 ...

  9. android studio开发微信界面

    微信界面 主要是做微信的简单的聊天界面,利用Fragment,进行微信界面的跳转 项目代码: 源代码 微信界面 图片: 这是我们要做的界面主要分为头部(top.xml)文件,底部(bottom.xml ...

最新文章

  1. 三星玄龙MR头显评测:将成 Vive Pro 最大竞争对手?
  2. python 比较文件夹或列表异同
  3. mix2s android p内测,历时一个月,MIX2S成小米首款Android P公测机型
  4. Fiddler学习之——对Android应用进行抓包
  5. 数据科学 IPython 笔记本 8.17 使用 Seaborn 的可视化
  6. 【MVC+MySQL+EntityFramework】查询性能优化笔记
  7. 刻不容缓!联合国加开会议讨论「如何限制杀人机器人」
  8. 企业级软件协作,没有数据怎么人工智能?
  9. jQuery 判断div是否shown
  10. HashMap源码详解与对比
  11. 各种常用STL容器选择 需求分析笔记
  12. html页面显示代码插件,客户端显示web网页支持html5的第三方内核插件
  13. (2017转)文本自动生成研究进展与趋势
  14. iPad mini2 Vieux降级ios10.3.3 问题解决合集
  15. 给大家推荐五款常用的思维导图APP
  16. 模电--反馈电路的综合判断
  17. NPOI导出Excel自适应行高
  18. Windows7安装教程
  19. 软件工程本科生实习_我从n00b实习生到工程团队主管的方式
  20. python提取二值栅格上边界和中线

热门文章

  1. The Triangle
  2. Java面向对象(三)Static
  3. 如何将本地项目上传至GitHub
  4. 【Qt】Qt Creator中布局器详解
  5. 【Linux】一步一步学Linux——atrm命令(140)
  6. 【Linux网络编程】浅谈 C/S 和 B/S 架构
  7. 2011年全国软件大赛模拟题及参考答案(Java本科组)
  8. c语言程序员写贪吃蛇代码28,厉害了,程序员28行代码写贪吃蛇游戏,附源码!...
  9. 扩容是元素还是数组_数组是如何随机访问元素?数组下标为什么从0开始,而不是1?...
  10. 解释afterPropertiesSet