Android: setVisibility (View.GONE) уменьшает размер шрифта и размер изображения в веб-просмотре - PullRequest
1 голос
/ 10 января 2012

У меня есть приложение для Android, которое нажимает на WebView и отображает содержимое. Но в соответствии с требованием сначала я должен скрыть WebView, а позже я должен показать его пользователю.

Итак, сначала я звоню setVisibility(View.GONE); и скрываю видимость WebView. И затем я звоню setVisibility(View.VISIBLE);, чтобы показать WebView пользователю.

1) Когда я делаю в этой последовательности, размер содержимого (шрифт и изображения) на WebView уменьшается.

2) Если я не позвоню setVisibility(View.GONE); и напрямую покажу его пользователю, то размер содержимого (шрифт и изображения) на WebView будет больше.

Я хочу достичь 2 сценария, изначально скрывая WebView. Означает, что я хочу сначала скрыть WebView, а затем показать пользователю с большим размером содержимого на WebView.

Как мне этого добиться?

Ответы [ 2 ]

3 голосов
/ 16 января 2012

Наконец-то все заработало !!!

Вместо использования setVisibility (View.GONE);чтобы сделать веб-просмотр невидимым, я использую setVisibility (View.INVISIBLE);.

Таким образом, я смог достичь нужного размера элементов в веб-просмотре.Не знаю точную причину этого несоответствия, но оно работает, как и ожидалось, с этим изменением.

0 голосов
/ 10 января 2012

Я не могу сказать, насколько сильно меняются размеры, но вы пытались использовать WebView.zoomIn / WebView.zoomOut?Вы также можете установить значение по умолчанию с помощью WebView.getSettings (). SetDefaultZoom .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...