リストビューの外側に境界線を設定し、同時に1行おきに異なる色を使用しようとしています。
これが私のアダプターからのgetViewメソッドです
viewHolder.dateView.setText(entry.getDateString("yyyy-MM-dd HH:mm"));
if(position % 2 == 0){
viewHolder.linearLayout.setBackgroundResource(R.color.grey);
}
else{
//viewHolder.linearLayout.setBackgroundResource(R.color.white);
}
これが、セルではなくリストビューの境界線を作成するために使用するxmlファイルです。
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
<!-- use this for transparent -->
<!-- <solid android:color="#00000000" /> -->
<!-- use this for a background colour -->
<solid android:color="@color/white" />
<stroke android:width="2dip" android:color="@color/black"/>
</shape>
バックラウンドをセルに設定すると、境界線が見えなくなります