private void changeDescriptionStyle() {
        final SimpleDialog.ItemSelectModel<HtmlStyle> model = new SimpleDialog.ItemSelectModel<>();
        model
            .setItems(Arrays.asList(HtmlStyle.values()))
            .setDisplayMapper((l) -> TextParam.text(l.getTitle()))
            .setSelectedItems(Collections.singleton(descriptionStyle))
            .setChoiceMode(SimpleItemListModel.ChoiceMode.SINGLE_RADIO);
        SimpleDialog.of(this).setTitle(R.string.cache_menu_change_description_style)
                .selectSingle(model, ds -> {
                    descriptionStyle = ds;
                    reinitializePage(Page.DESCRIPTION.id);
                });

    }
Enum of all possible pages with methods to get the view and a title.
main/src/main/java/cgeo/geocaching/CacheDetailActivity.java