tags:

views:

34

answers:

2

I use the below code to create listview without listactivity.I need to know how to get the selected list item from this.

public void onCreate(Bundle savedInstanceState) {
     super.onCreate(savedInstanceState);
     String[] myList = new String[] {"Hello","TEST","TEST","TEST4"};              
     ListView lv = new ListView(this);
     lv.setAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,myList));
     setContentView(lv);
}
A: 

set listener on the list

lv.setOnItemSelectedListener(this);

then implement it

public void onListItemClick(ListView parent, View v, int position, long id) {
   selection.setText(items[position]);
}
Aaron Saunders
A: 

Use onItemClickListener

lv.setOnItemClickListener(new OnItemClickListener() {
    public void onItemClick(AdapterView<?> parent, View view, int position, long id) {

    }
});

http://d.android.com/reference/android/widget/AdapterView.html#setOnItemClickListener%28android.widget.AdapterView.OnItemClickListener%29

Sergey Glotov
Thanks for your response
Alex