项目描述:显示 用户头像、用户名、电话号码
如下图所示:
开发步骤
1.写一个 activity_main.xml 布局 添加 ListView 控件
2.写一个 contact_item.xml 布局 ImageView(头像)TextView(name)、TextView(number);
3.MainActivity.java
3.1.声明 ListView
3.2 数据源 List<Contact>data;
创建一个实体类 Contact.java 并且添加属性 头像、名、号码
3.3 声明一个 ContactAdapter
ContactAdapter extends BaseAdapter
数据源
模板
上下文对象
3.4 创建数据对象,添加数据
3.5 初始化 ListView
3.6 创建 adapter
3.6 为 ListView 配置 adapter
activity_main.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="cn.sophia.listview.MainActivity" >
<ListView
android:id="@+id/listView"
android:layout_width="match_parent"
android:layout_height="match_parent"
></ListView>
</RelativeLayout>
contact_item.xml
<?xml version="1.0" encoding="utf-8"?>