Monday, 7 December 2015

example for listview setonitemclicklistener in android

import java.util.ArrayList;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.TextView;
import android.widget.Toast;

public class MainActivity extends Activity {
TextView tv;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
    

   final ListView listV=(ListView)findViewById(R.id.listView1);

   String[] values=new String[]{"Kiran","Shiva","mahesh","Sathish","vanka","Pavan","Swathi"};

   ArrayAdapter adapter=new ArrayAdapter(getApplicationContext(),android.R.layout.select_dialog_multichoice     ,values);

   listV.setAdapter(adapter);
   listV.setOnItemClickListener(new OnItemClickListener() {

@Override
public void onItemClick(AdapterView arg0, View arg1, int arg2, long arg3) 
{
//int a=list.getPositionForView(arg2);
int position=arg2;
tv=(TextView)findViewById(R.id.textView1);

String det="position is:"+(position+1)+"\n"+"name is:"+ listV.getItemAtPosition(arg2).toString();
tv.setText(a);
}
});
  
}


}

No comments:

Post a Comment