Я разрабатываю приложение для чтения новостей на платформе Android. Я хочу добавить две кнопки для настройки размера шрифта, когда новость загружается в Webview. Может кто-нибудь сказать мне, как я могу создать функцию для изменения размера шрифта Webview?Функция настройки размера шрифта в Android Webview
2
A
ответ
6
A WebView
имеет связанный с этим объект WebSettings
. Вы можете получить объект, вызвав getSettings
на WebView
. Объект WebSettings
имеет метод setTextZoom(int)
, который позволяет вам установить размер текста. int
аргумент процент масштабирования и по умолчанию 100.
Так, может быть что-то вроде этого:
increaseFontButton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
WebSettings settings = myWebView.getSettings();
settings.setTextZoom((int)(settings.getTextZoom() * 1.1));
}
}
И что-то подобное, чтобы уменьшить шрифт.
редактировать: Я должен отметить, что setTextZoom
и getTextZoom
были введены в API 14. Если вы ориентируетесь до этого API, вы должны использовать settings.setTextSize(WebSettings.TextSize)
, в котором вы проходите в одном из WebSettings.TextSize перечислений (МАЛЕНЬКИЙ, МЕНЬШЕ, NORMAL, БОЛЬШОЙ, БОЛЬШОЙ).
Смежные вопросы
- 1. Настройка размера шрифта Android WebView
- 2. android Настройки: настройка размера шрифта
- 3. Пользовательские настройки размера шрифта
- 4. Предотвращение изменения размера шрифта Android Webview (вычисляемый стиль)
- 5. Android размера шрифта кнопки
- 6. Настройки размера эмулятора Android
- 7. Ошибка настройки пользовательского шрифта - Android
- 8. Android Студия WebView Основные настройки
- 9. Фиксированный размер шрифта в WebView Android (леденец)
- 10. функция настройки экрана в функции android
- 11. Настройки сетки Android для настройки размера экрана
- 12. Android: Изменение размера и стиля шрифта WebView в зависимости от текущих настроек телефона
- 13. Phonegap - Игнорировать настройку размера шрифта на Android
- 14. Добавление шрифта в Webview
- 15. Inject javascript в uiwebview для настройки размера шрифта
- 16. android webview установить размер шрифта по умолчанию?
- 17. Ошибка размера шрифта в браузере android chrome
- 18. Android Studio, изменение размера шрифта в дизайне
- 19. Android: изменение размера шрифта в квадрате TextView
- 20. Уменьшение размера шрифта студии android в презентации
- 21. Функция Javascript не вызвана в android webview
- 22. Изменение размера шрифта в UIWebView
- 23. Правильные настройки AppCache для Android WebView
- 24. Начальные настройки CKEditor - размер шрифта
- 25. WebView на Android 4.4 - Изменение шрифта с использованием JavaScript
- 26. WebView height = wrap_content с изменением размера шрифта не работает
- 27. Настройка размера шрифта в приложении
- 28. увеличение размера шрифта непрерывно
- 29. Как открыть настройки размера шрифта непосредственно из намерения?
- 30. Android TextView размера шрифта HTML теги
спасибо, что много Брайан :-) Позвольте мне попробовать ... –
Iam, получая сообщение об ошибке при выполнении этого.Pls проверьте мой код ... –
@BasimSherif Я должен был упомянуть, что методы, которые я использовал в этом фрагменте Только API 14. Если вы нацелились на что-то раньше, вам придется использовать 'setTextSize'. См. Мое редактирование выше. –