Source:
<code>protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.presentation_activity); ButterKnife.bind(this); getSupportActionBar().setDisplayHomeAsUpEnabled(true); getSupportActionBar() .setHomeAsUpIndicator(new IconDrawable(this, IoniconsIcons.ion_android_close) .colorRes(R.color.white) .actionBarSize()); preferencesManager = new PreferencesManager(this); dataSource = new DataSource(this); listId = getIntent().getIntExtra(LIST_ID_KEY, 0); listState = dataSource.getChoosingStateListInfo(listId); settings = dataSource.getChoosingSettings(listId); textToSpeechManager = new TextToSpeechManager(this, this); presentationManager = new PresentationManager(this, namesList); DividerItemDecoration itemDecorator = <START> new DividerItemDecoration(this, DividerItemDecoration.VERTICAL); <END> itemDecorator.setDrawable(lineDivider); namesList.addItemDecoration(itemDecorator); chooseNameAdapter = new ChooseNameAdapter(); namesList.setAdapter(chooseNameAdapter); int numNames = settings.getNumNamesToChoose(); header.setText(NameUtils.getChoosingMessage(this, listId, numNames)); setTextSizeDialog = new MaterialDialog.Builder(this) .title(R.string.set_text_size_title) .customView(R.layout.set_text_size, true) .positiveText(android.R.string.yes) .negativeText(android.R.string.no) .onPositive((@NonNull MaterialDialog dialog, @NonNull DialogAction which) -> { int newTextSize = setTextViewHolder.textSizeSlider.getProgress() + 1; preferencesManager.setPresentationTextSize(newTextSize); }) .onNegative((@NonNull MaterialDialog dialog, @NonNull DialogAction which) -> { setTextViewHolder.revertSetting(); }) .build(); setTextViewHolder = new SetTextSizeViewHolder(setTextSizeDialog.getCustomView()); chooseNames(); }</code><technical_language>I unsure feel divider. I in dialog, this page, seems... off</technical_language>

Target:
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.presentation_activity); ButterKnife.bind(this); getSupportActionBar().setDisplayHomeAsUpEnabled(true); getSupportActionBar() .setHomeAsUpIndicator(new IconDrawable(this, IoniconsIcons.ion_android_close) .colorRes(R.color.white) .actionBarSize()); preferencesManager = new PreferencesManager(this); dataSource = new DataSource(this); listId = getIntent().getIntExtra(LIST_ID_KEY, 0); listState = dataSource.getChoosingStateListInfo(listId); settings = dataSource.getChoosingSettings(listId); textToSpeechManager = new TextToSpeechManager(this, this); presentationManager = new PresentationManager(this, namesList, settings.getAutomaticTts()); presentationAdapter = new PresentationAdapter(); presentationAdapter.setTextSize(preferencesManager.getPresentationTextSize() * 8); presentationAdapter.setTextColor(preferencesManager.getPresentationTextColor(textNormalColor)); namesList.setAdapter(presentationAdapter); int numNames = settings.getNumNamesToChoose(); header.setText(NameUtils.getChoosingMessage(this, listId, numNames)); setTextSizeDialog = new PresentationTextSizeDialog(this, this); colorChooserDialog = new PresentationColorChooserDialog(this, preferencesManager); chooseNames(); }