カスタムリストビューを作成するときに、条件を使用して背景を設定しようとしました。
listview のアダプタ ビューのサンプル コードを次に示します。
public lstViewAdapter(Activity a, ArrayList<HashMap<String, String>> d)
{
......
......
......
}
public View getView(int position, View convertView, ViewGroup parent)
{
View vi = convertView;
if(position % 2 != 0)
{
if(convertView==null)
{
vi = inflater.inflate(R.layout.list_row,null);
}
}
else
{
if(convertView==null)
{
vi = inflater.inflate(R.layout.list_row1,null);
}
}
....
....
....
}
通常どおり表示されますが、上下にスクロールすると...ランダムに変化します...何か提案をいただければ幸いです...