Skip to content

SimpleListDialog

Philipp Niedermayer edited this page Feb 15, 2017 · 15 revisions

CustomListDialog

extends CustomListDialog

A ListDialog that displays text items.

Building dialogs

Example

CustomListDialog.build()
                .title(R.string.select_one)
                .items(context, new int[]{R.string.choiceA, R.string.choiceB, R.string.choiceC})
                .choiceMode(SINGLE_CHOICE)
                .show(Activity.this, DIALOG_1);

Additional customizations

  • Labels
    .items(String[] labels)
    .items(Context context, int[] labelsResourceIds)
    .items(String[] labels, long[] ids)
    Populate the list with the labels provided (either Strings or android resource ids). Optionally, an array of ids can be used to identify which labels were selected in onResult.
  • Items
    items(ArrayList<? extends SimpleListItem> items)
    Use a custom set of objects extending SimpleListItem and overwrite it's getString() and (optionally) getId() method.

Receiving results

See CustomListDialog

Clone this wiki locally