¿Algún link o algo para obtener el texto de una fila seleccionada en
un ListView?
Solo necesito saber como obtener el texto, el onItemClick ya está
hecho, lo tengo así:
public void onItemClick(AdapterView<?> a, View v, int position, long
id) {
AlertDialog.Builder adb = new
AlertDialog.Builder(MiActivity.this);
adb.setTitle(R.string.dialog_options_title);
adb.setItems(R.array.dialog_items_options, new
DialogInterface.OnClickListener() {
public void onClick(DialogInterface
dialog, int which) {
switch (which) {
case DELETE:
/** Aquí me faltaría obtener el texto que hay en un TextView
de la fila seleccionada **/
break;
}
}
});
adb.show();
Saludos
El día 30 de noviembre de 2011 04:16, Javier Hernández
<droi...@gmail.com> escribió:
> --
> Has recibido este mensaje porque estás suscrito al grupo "desarrolladores-android" de Grupos de Google.
> Para publicar una entrada en este grupo, envía un correo electrónico a desarrollad...@googlegroups.com.
> Para anular tu suscripción a este grupo, envía un correo electrónico a desarrolladores-a...@googlegroups.com
> Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/desarrolladores-android?hl=es.
>
Jc Miñarro
Toast.makeText(getApplicationContext(), "Seleccionaste: " + items[position], Toast.LENGTH_LONG).show();
@Manuel >> Yo tengo algo parecido pero en vez de utilizar un toast
utilizo un adb:
// String[] items =
getResources().getStringArray(R.array.select_dialog_items_options);
// new AlertDialog.Builder(MiActivity.this).setMessage("La
opción de " + items[which] + " estará disponible en breve.")
// .show();
Pero no es eso lo que quiero, lo que quiero es obtener el texto de un
textview (de varios) que hay en la fila seleccionada, no se si me
explico.
en el layout fila.xml en la ruta /res/layout/
gracias y saludos
On 30 nov, 17:32, Manuel Hernandez Lemus <lemus2...@gmail.com> wrote:
> Puedes darte una referencia en este pequeño tutorial que realicehttp://lemus2307.blogspot.com/2011/11/andriod-tutorial-creando-un-lis...
> ve
> lo siguiente, ahí te puedes dar una referencia lo que quieres.
>
> Toast.makeText(getApplicationContext(),
> "Seleccionaste: " + items[position], Toast.LENGTH_LONG).show();
>
> El 30 de noviembre de 2011 08:50, Jc Miñarro
> <josecarlos.mina...@gmail.com>escribió:
>
>
>
>
>
>
>
> > Una coas, el long id a que hace referencia?
>
> > El 30 de noviembre de 2011 08:54, Mauricio Montilla <
> > mauriciomonti...@gmail.com> escribió:
>
> > Lo haces a partir de tu adapter, usando el parámetro position del
> >> onItemClick.
>
> >> El día 30 de noviembre de 2011 04:16, Javier Hernández
> >> <droin...@gmail.com> escribió:
y el long id es el id de la fila del item en el que se hizo click.
teniendo el id de la fila seleccionada, ¿como recupero los valores de
los elementos que contiene?
On 30 nov, 21:55, Jc Miñarro <josecarlos.mina...@gmail.com> wrote:
> Entonces en el método
>
> public void onItemClick(AdapterView<?> a, View v, int position, long id)
>
> Qué diferencia hay entre el position y el id?
>
un ejemplo, String str = (String) ((TextView)
v.findViewById(R.id.eltextview)).getText();
gracias y disculpen