ошибка при изменении состояния флажков в андроиде? - PullRequest
0 голосов
/ 30 ноября 2011

В моем приложении я делаю флажки видимыми в виде списка через метод get view. Но когда я нажимаю на любой флажок и прокручиваю вниз список, есть еще несколько флажков, которые проверяются одновременно, хотя я никогда не проверялЯ никогда не смогу найти что-либо в этом контексте. Пожалуйста, помогите.

public class viewHolder {
        TextView top; 
        TextView bottom;
        TextView below;
        TextView idhold;
       CheckBox cb;
    } 


    public View getView(int position, View convertView, ViewGroup parent) {
        // TODO Auto-generated method stub
        viewHolder holder;
        if(convertView==null){


             LayoutInflater inflator=context.getLayoutInflater();
        convertView=inflator.inflate(R.layout.favouritetextviewonly, null);


        holder=new viewHolder();
        holder.top=(TextView)convertView.findViewById(R.id.topper);
        holder.bottom=(TextView)convertView.findViewById(R.id.lower);
        holder.below=(TextView)convertView.findViewById(R.id.lowest);
        holder.idhold=(TextView)convertView.findViewById(R.id.idholder);
--->        holder.cb=(CheckBox)convertView.findViewById(R.id.favouritecheckbox);
        convertView.setTag(holder);
        }

       else{
            holder=(viewHolder)convertView.getTag();
        }




        holder.top.setText(names[position]);
        holder.bottom.setText(types[position]);
        holder.below.setText(numbers[position]);
        holder.idhold.setText(""+keys[position]);
    ---->   holder.cb.setVisibility(View.VISIBLE);
        return convertView;
      } 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...