質問があります。
ListViewのすべての要素の色を変えることはできますか?このようなもの:

AndroidカスタムListViewを使用します。また、CustomAdapter Class havegetView()メソッドでは、に従って行の背景色を変更しますposition。
@Override
public View getView(int position, View convertView, ViewGroup parent) {
View vi = convertView;
if (convertView == null)
vi = inflater.inflate(R.layout.row, null);
if(position==0){
vi.setBackGroundColor(Color.RED);
}else if(position==1){
vi.setBackGroundColor(Color.WHITE);
}else if(position==2){
vi.setBackGroundColor(Color.PINK);
}
return vi;
}
ListView各アイテムのListAdapter作成を担当するオブジェクトを使用します。Viewしたがって、新しいものを作成するListAdapter(または拡張する)必要があり、そのgetViewメソッドでビューを作成し、その背景を設定します(を使用してsetBackgroundColor())。