У меня есть WebView, и я загружаю данные из серверной части. Данные представляют собой очень длинный абзац и представлены в формате HTML. Он работает. Мне нужно изменить настройки размера шрифта для моего приложения. Когда переключатель с именем «маленькие» щелчки, текст должен отображаться мелким шрифтом, когда «большие» щелчки текст должен отображаться крупным шрифтом. Отображение содержимого выполняется в ChapterDetailFragment.class. Dialg, который показывает «изменить шрифт», находится в меню на панели действий и в ящике
@Override
public boolean onOptionsItemSelected(MenuItem item) {
int id = item.getItemId();
if (id == R.id.font_change) {
dialog = new Dialog(HomeActivity.this);
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
dialog.setContentView(R.layout.font_change_dialog);
dialog.show();
dialog.setCanceledOnTouchOutside(true);
//here i have to write the code for clicks of radiobutton "small","large"
}
}
Это строка для загрузки абзаца в адаптер массива
ParagraphAdapter.class
mViewHolder.mChapterContextTextView.loadData(getItem(position - 1).getContent(), "text/html; charset=UTF-8;", null);
Я не знаю, как это реализовать. Пожалуйста, кто-нибудь, помогите мне