简单的介绍下listview的使用方法。
<ListView
android:id="@+id/list"
android:layout_width="match_parent"
android:layout_height="match_parent">
java代码:
Testadapter mTestadapter = new Testadapter();//适配器初始化
ListView mListView = (ListView)findViewById(R.id.list);
mListView.setAdapter(mTestadapter );//设置listview适配器
Arraylist list = new Arraylist();
List.add(“ceshi”);
mTestadapter.setList(list );//测试数据
//适配器
public class Testadapter extends BaseAdapter {
private ArrayList<String> mKeyIds = new ArrayList<>();
//外部传入数据,可以自己定义需要的接口类型
public void setList(ArrayList list){
list = mKeyIds;
}
@Override
public int getCount() {
return mKeyIds.size();
}
@Override
public Object getItem(int position) {
return mKeyIds.get(position);
}
@Override
public long getItemId(int position) {
return position;
}
@Override
public View getView(int position, View convertView, ViewGroup viewGroup) {
ViewHolder holder;
convertView = View.inflate(GoPlusApplication.getApplication(), R.layout.locker_memeber_list_item,
null);
return null;
}
//需要用到的控件类型
class ViewHolder {
TextView name;
TextView type;
}
}