getview中的checkBox监听器

时间:2014-02-08 16:33:34

标签: android checkbox listener android-checkbox

    @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”中,然后上传信息......但是让我们从这开始......

0 个答案:

没有答案