He estado tratando de buscar una solución, pero con muy poco éxito. Tengo que mostrar una ventana emergente que contiene una lista de elementos. Pude mostrar la ventana pero onitemclicklistener no se ha invocado al hacer clic en un elemento en la vista de lista . Cualquier ayuda con este problema sería muy apreciada.¿Cómo hacer que los elementos se puedan hacer clic en la vista de lista?
Gracias
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);
}
}
En el código anterior, traté de crear un diseño dentro de la cual he añadido una vista de lista. Esto hace que la vista de lista ya no se pueda hacer clic. Tengo que hacer esto porque, estoy tratando de implementar una ventana emergente dentro de la cual debe haber múltiples elementos junto con una vista de lista.
poner su defecto ListView code.By se puede hacer clic. –