Get listview item position on button click

前端 未结 5 1871
囚心锁ツ
囚心锁ツ 2020-11-27 05:07

This is my listview click event:

 lv1.setOnItemClickListener(new OnItemClickListener() {
       @Override
            public void onItemClick(AdapterView<         


        
5条回答
  •  悲哀的现实
    2020-11-27 05:59

    declare a global variable and in onItemClick() method of lisview set the view position as variable's value. now use same variable in click method of button.

    int global_position =0; // your global variable 
    
     lv1.setOnItemClickListener(new OnItemClickListener() {
           @Override
                public void onItemClick(AdapterView a, View v, int position, long id) { 
                   global_position =position;
            }  
     });
    
    btnNxt = (Button) findViewById(R.id.btnNext);
     btnNxt.setOnClickListener(new OnClickListener() {
     @Override
     public void onClick(View arg0) {
        Toast.makeText(,""+global_position,500).show();
    });
    

提交回复
热议问题