Я работаю над показом списка из arraylist hashmap. Я создал свой собственный адаптер, чтобы показать список. Но я не могу показать это в списке. Я не мог даже отлаживать внутри этого адаптера. Мой код выглядит следующим образом.ListAdapter не раздувает
public class ListAdapter extends BaseAdapter {
Context _context;
ArrayList<HashMap<String, String>> lists = new ArrayList<HashMap<String, String>>();
public LayoutInflater myInflater;
public ListAdapter(Context context,ArrayList<HashMap<String, String>> list){
this._context = context;
this.lists = list;
}
@Override
public int getCount() {
// TODO Auto-generated method stub
return 0;
}
@Override
public Object getItem(int position) {
// TODO Auto-generated method stub
return null;
}
@Override
public long getItemId(int position) {
// TODO Auto-generated method stub
return 0;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
// TODO Auto-generated method stub
this.myInflater = (LayoutInflater) _context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
if (convertView==null)
{
convertView = myInflater.inflate(R.layout.list_items, parent, false);
TextView TT = (TextView) convertView.findViewById(R.id.system_text);
System.out.println("systemName name is"+this.lists.get(position).get("SystemName"));
TT.setText(this.lists.get(position).get("SystemName"));
}
return convertView;
}
}
Спасибо.
ваш GetView имп Лекция также неверна. переместите этот 'TT.setText (this.lists.get (position) .get (" SystemName "));' out if – Raghunandan