怎样获取显示的listview每个条目的数据

 我来答
艰难的抉择09
2015-03-28
知道答主
回答量:12
采纳率:0%
帮助的人:13.5万
展开全部
package com.example.text;

import java.util.ArrayList;

import java.util.List;

import android.content.Context;

import android.view.LayoutInflater;

import android.view.View;

import android.view.ViewGroup;

import android.widget.BaseAdapter;

import android.widget.TextView;

// 自定义适配器

public class TextAdapter2 extends BaseAdapter {

// 上下文对象

protected Context context;

private List<String> lists = new ArrayList<String>();

private String[] strs = {"我我我", "我n我", "我rt我", "我啊我", "我1我",};

// 构造方法

TextAdapter2(Context context) {

this.context = context;

for (int i = 0; i < strs.length; i++) {

lists.add(strs[i]);

}

}

// 获得数量

public int getCount() {

return lists.size();

}

// 获得当前选项

public Object getItem(int item) {

return lists.get(item);

}

// 获得当前选项id

public long getItemId(int id) {

return id;

}

// 创建View方法

public View getView(int position, View convertView, ViewGroup parent) {

ViewHolder holder = null;

holder = new ViewHolder(); // 这个是一个内部类,里边做的是声明控件

convertView = LayoutInflater.from(context).inflate(R.layout.simpleitem, null);

holder.item1 = (TextView) convertView.findViewById(R.id.item1);

convertView.setTag(holder);

holder.item1.setText(lists.get(position) + "");

return convertView;

}

class ViewHolder {

public TextView item1;

}

}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式