gpt4 book ai didi

android - ListView 在 android 中不显示任何内容

转载 作者:行者123 更新时间:2023-11-29 17:51:50 26 4
gpt4 key购买 nike

我正在使用 Custom Adapter 实现一个 ListView。我已经从收件箱中获取所有的 SMS 并将所有信息存储到 ArrayList 并绑定(bind)到 ListView。我已经成功打印了所有的 SMS 详细信息到 logcat 并存储到 ArrayList 但我不知道为什么我的 ListView 显示 Nothing。

logcat 中没有发现任何错误。我看到你我的代码适配器代码如下。

public class ListAdapter extends BaseAdapter {

private Activity activity;
private static ArrayList data,contactid;
private static LayoutInflater inflater = null;

public ListAdapter(Activity a, ArrayList b,ArrayList c) {
activity = a;
data = b;
contactid=c;
inflater = (LayoutInflater) activity
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);

}

public int getCount() {
return data.size();
}

public Object getItem(int position) {
return position;
}

public long getItemId(int position) {
return position;
}

public View getView(int position, View convertView, ViewGroup parent) {
View rowdata;
if (convertView == null)
rowdata = inflater.inflate(R.layout.row_contact, null);

TextView title = (TextView) vi.findViewById(R.id.txt_ttlcontact_row); // title
String song = data.get(position).toString();
// Setting all values in listview
title.setText(song);

return convertView;

}

}

最佳答案

你应该返回rowdata

 return rowdata;

代替convertView

return convertView;

getView(....) 中进入您的 ListAdapter:

关于android - ListView 在 android 中不显示任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22375156/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com