This repository has been archived by the owner on Nov 23, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 6
Dialoge
Eugen Richter edited this page May 9, 2017
·
1 revision
Neben den Datums und Uhrzeitdialogen gibt es noch einige weitere, die direkt von Android zur Verfügung gestellt werden.
- ProgressDialog
- AlertDialog
ProgressDialog
wird dabei dazu benutzt, um den Benutzer einen Fortschritt anzuzeigen. Dieser bietet die Möglichkeit auch ein Abbrechen-Knopf anzuzeigen. Der Fortschritt kann entweder über den Fortschrittsbalken (wenn der Fortschritt bekannt ist) oder über einen rotierenden Kreis (wenn der Fortschritt unbekannt ist) angezeigt werden.
AlertDialog
bietet die Möglichkeit ein eigenen Dialog aufzubauen. Dabei stehen bis zu drei Knöpfe zur Verfügung, Text, Single und Multiselect Listen.
// Abfrage, ob wirklich gelöscht werden soll
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle(R.string.dlg_confirm_title)
.setMessage(R.string.dlg_confirm_message)
.setIcon(R.drawable.ic_menu_delete)
.setNegativeButton(R.string.dlg_cancel,
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
dialog.cancel();
}
})
.setPositiveButton(R.string.dlg_delete,
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
_Table.deleteWorktime(_ID);
}
});
builder.create().show();
Die Dokumentation unterliegen der CC-BY-NC 4.0 Lizenz.
Der Quellcode unterliegt der CC0 1.0 Universell Lizenz.