Comment vérifier que la Case à cocher de la liste lorsque l'élément cliqué?

Comment cochez la Case de liste lorsque l'élément cliqué?

J'ai une ListView avec Case, TextView, Bouton.

Ici, je veux sélectionner plusieurs lignes de ListView et donc utilisé une Case à cocher. Si je clique sur une ligne, je veux faire sa Case correspondante pour vérifier et obtenir le RowID de l'cliqué sur l'élément de la liste.

Si je clique sur le Bouton, je veux ouvrir un pop-up ou d'une autre de l'Écran(de l'Activité), mais la Case ne doit pas être cochée.

Comment faire? S'il vous plaît aider.

Merci d'avance.

Edit:

Comment vérifier que la Case à cocher de la liste lorsque l'élément cliqué?

C'est ainsi que ma mise en page ressemble.

Code est simple à l'aide de l'Adaptateur à la ListView.

   public class Adapter extends BaseAdapter{

    private Context context;
    Button btnView;
    CheckBox box;       
    ArrayList<String> altextView1;
    ArrayList<String> altextView2;


    public Adapter(Context c, Button view, CheckBox checkBox, ArrayList<String> textView1, ArrayList<String> textView2) {

        this.context=c;
        this.btnView=view;
        this.box=checkBox;
        this.altextView1=textView1;
        this.altextView2=textView2;
    }

    @Override
    public int getCount() {
        //TODO Auto-generated method stub
        return altextView1.size();
    }

    @Override
    public Object getItem(int arg0) {
        //TODO Auto-generated method stub
        return null;
    }

    @Override
    public long getItemId(int arg0) {
        //TODO Auto-generated method stub
        return 0;
    }

    @Override
    public View getView(int arg0, View arg1, ViewGroup arg2) {
        //TODO Auto-generated method stub

        View view=arg1;
        view=LayoutInflater.from(context).inflate(R.layout.list7, null);

        TextView tv1=(TextView)view.findViewById(R.id.tV1);
        TextView tv2=(TextView)view.findViewById(R.id.tV2);
        btnView=(Button)findViewById(R.id.btnView);
        box=(CheckBox)findViewById(R.id.cB);

        tv1.setText(altextView1.get(arg0));
        tv2.setText(altextView2.get(arg0));


        return view;
    }

}
tout code de travail que vous avez?
Aller à travers lesCette Andswer j'espère que cela va vous aider 🙂
exemple: mysamplecode.com/2012/07/android-listview-checkbox-example.html
Ce fil pourrait également être utile stackoverflow.com/questions/5417339/...
post ur de code...

OriginalL'auteur Sravani | 2014-06-11