您可以使用匿名ArrayAdapter,您必须在getView()中编写代码
Sudo代码
ArrayAdapter adapter=new ArrayAdapter(
this,R.layout.main,R.id.textview1,titles){
@Override
public View getView(int position, View convertView, ViewGroup parent) {
if(position ==condition){
convertView.setBackgroundResource(R.color.grey);}
else if(second condition){convertView.setBackgroundResource(R.color.something else);}
return view;};
};
另一种方法是
为什么不为Customized ListView做什么?您可以根据您的要求管理视图.
谢谢迪帕克