Cómo obtener el texto listitem en el listener onItemClick?

He creado una vista de la lista y he añadido algún artículo, ¿puede alguien ayudarme a conseguir el texto del artículo en el oyente del tecleo del artículo?

lv.setOnItemClickListener(new OnItemClickListener() { public void onItemClick(AdapterView <? > parent, View view, int position, long id) { Object o = parent.getItemAtPosition(position); String keyword = o.toString(); Log.v("value ", "result is " + keyword); } }); 

He intentado el código anterior pero no funciona …

3 Solutions collect form web for “Cómo obtener el texto listitem en el listener onItemClick?”

Supongo que tiene TextView en el elemento.

 lv.setOnItemClickListener(new OnItemClickListener() { public void onItemClick(AdapterView <? > parent, View view, int position, long id) { TextView txt = (TextView) parent.getChildAt(position - lv.firstVisiblePosition()).findViewById(R.id.mylistviewtextview); String keyword = txt.getText().toString(); Log.v("value ", "result is " + keyword); } }); 

O puede recuperar el texto del ArrayList que alimenta el ListView

En primer lugar, el evento correcto para interceptar para la selección es onItemSelected porque una selección podría no haber sido hecha en el manejador onClick. Y entonces la pregunta ha sido bien tratada aquí en stackoverflow.

Espero que este enlace te ayude

Android, Custom ListAdapter obtener TextView-Text

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.