如何为ListView条目使用不同的背景?

时间:2011-06-27 13:02:50

标签: android listview

我有一个ListView,我正在尝试为条目使用不同的背景,如何指定哪个条目应该获得哪个背景?

我正在做的是我在代码中加载条目,这里:

    setListAdapter(new ArrayAdapter<String>(this, R.layout.list_item, listEntries));

那么如何为每个条目指定布局?

亲切的问候 萨姆

1 个答案:

答案 0 :(得分:1)

编写自己的适配器,扩展ArrayAdapter并覆盖  public View getView(int position, View convertView, ViewGroup parent) 像这样的方法

View view;
String myString = getItem(position);
if (convertView == null) {
        LayoutInflater inflater = context.getLayoutInflater();
        view = inflater.inflate(R.layout.list_item, null);            
    } else {
        view = convertView;
    }
// here you can change background of view
return view;