@Override
public View getView(int position, View convertView, ViewGroup parent) {
// TODO Auto-generated method stub
View row = convertView;
if(row==null)
{ // Object reuse
inflater = getLayoutInflater();
row = inflater.inflate(R.layout.favorite_row, parent, false);
}
stationName1 = (TextView)row.findViewById(R.id.textFavoriteItemInRow);
stationName1.setText(stationNames[position]);
cb=(CheckBox)row.findViewById(R.id.cbCheck);
// if (!st.getStations()[position].isFavorite())
// {
// cb.setChecked(true);
// st.getStations()[position].setFavorite(true);
// }
// else
// {
// cb.setChecked(false);
// st.getStations()[position].setFavorite(true);
// }
return row;
}
你可以看到“如果”问题不好...... 因为当我显示它时它的“getview”,所显示的行被检查(并非所有这些都是奇怪的) 我想默认开始,它们都是未经检查的......只有当我按下按钮时它才会检查它们......
(最终,我想将它保存在“共享prefences”中,然后上传信息......但是让我们从这开始......