Как сделать элементы кликабельными в представлении списка?

Я пытался найти решение, но без особого успеха. Мне нужно отобразить всплывающее окно, содержащее список элементов. Мне удалось отобразить окно, но onitemclicklistener не вызывается при нажатии элемента в представлении списка. Любая помощь в этом вопросе будет принята с благодарностью.

Спасибо

Edit1:

public class PopUpWindowActivity extends Activity {

    /** Called when the activity is first created. */
    String[] countries = new String[] {
        "India", "USA", "Canada"
    };

    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        LinearLayout ll = new LinearLayout(this);
        ListView lv = new ListView(this);
        lv.setAdapter(new ArrayAdapter < String > (this, android.R.layout.simple_list_item_1, countries));
        lv.setOnItemClickListener(new OnItemClickListener() {

                public void onItemClick(AdapterView <? > arg0, View arg1, int arg2,
                    long arg3) {
                    Log.v("clicked", (String)((TextView) arg1).getText());
                }

            });
        ll.addView(lv);
        setContentView(ll);
    }
}

В приведенном выше коде я попытался создать макет, внутри которого я добавил представление списка. Это делает представление списка более недоступным для кликов. Я должен сделать это, потому что я пытаюсь реализовать всплывающее окно, внутри которого должно быть несколько элементов вместе со списком.

7
задан Nikhil Agrawal 30 May 2013 в 07:38
поделиться