forked from sgolivernet/curso-android-src
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDialogoSeleccion.java
44 lines (36 loc) · 1.45 KB
/
DialogoSeleccion.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
package net.sgoliver.android.dialogos;
import android.app.AlertDialog;
import android.app.Dialog;
import android.content.DialogInterface;
import android.os.Bundle;
import android.support.v4.app.DialogFragment;
import android.util.Log;
public class DialogoSeleccion extends DialogFragment {
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
final String[] items = {"Español", "Inglés", "Francés"};
AlertDialog.Builder builder =
new AlertDialog.Builder(getActivity());
builder.setTitle("Selección")
.setItems(items, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int item) {
Log.i("Dialogos", "Opción elegida: " + items[item]);
}
});
// builder.setTitle("Selección")
// .setMultiChoiceItems(items, null,
// new DialogInterface.OnMultiChoiceClickListener() {
// public void onClick(DialogInterface dialog, int item, boolean isChecked) {
// Log.i("Dialogos", "Opción elegida: " + items[item]);
// }
// });
// builder.setTitle("Selección")
// .setSingleChoiceItems(items, -1,
// new DialogInterface.OnClickListener() {
// public void onClick(DialogInterface dialog, int item) {
// Log.i("Dialogos", "Opción elegida: " + items[item]);
// }
// });
return builder.create();
}
}