好长时间没写listview了,前几天在写的时候忽然发现都忘了,今天就写个博客记录一下吧。
首先,安卓的Listview如果想显示内容的话,需要我们为其设定一个Adapter适配器,可以使用系统中提供的SimpleAdapter,但是我更习惯于自己编写一个Adapter继承于BaseAdapter。
首先是适配器的实现:
package com.humorousz.listviewdemo;
import java.util.List;
import android.annotation.SuppressLint;
import android.content.Context;
import android.util.Pair;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.LinearLayout;
import android.widget.TextView;
@SuppressLint("InflateParams")
public class MyAdatper extends BaseAdapter {
Context context;
LinearLayout layout;
List<Pair<String,String >> pairs;
public MyAdatper(Context context,List<Pair<String, String>>pairs) {
thi