Hola,
Estoy trabajando en una sencilla aplicación de navegador de archivos. Tengo la mayor parte de ella configurada (donde se enumera todo en los diferentes directorios y lo que no), pero lo que estoy atascado en este momento (trabajó en él durante unas horas) es cuando se selecciona un elemento de la lista, quiero tener un cuadro de diálogo personalizado aparece. Encontré este código en la página de desarrollo de Android y lo modifiqué ligeramente. Actualmente solo brinda un brindis por lo que se seleccionó, pero necesito que los tres elementos estén separados. Es decir, me gustaría hacer algo más que un brindis y hacer que cada selección ejecute comandos diferentes. Aquí está mi código actualDiálogo de lista personalizada de Android
final CharSequence[] items = {"Info", "Rename", "Delete"};
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Options for " + file.getName());
builder.setItems(items, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int item) {
Toast.makeText(getApplicationContext(), items[item], Toast.LENGTH_SHORT).show();
}
}).show();
Gracias a cualquiera que pueda ayudarme solo sepárelo. He intentado algunas variaciones diferentes de sentencias if y qué no, pero todo lo que he probado ha fallado.
Muchísimas gracias estaba bastante cerca yo estaba usando el código que se parecía a la segunda, pero en lugar de como "Info" y "Cambiar nombre" Tenía 0 y 1 lol así que tuve como una mezcla de los dos de todos modos, gracias una tonelada funcionó perfectamente – user577732