Articles of андроид webview

Андроид webview css margin-left / right не работает

У меня есть некоторые проблемы с контентом в webview Простой веб-просмотр: <RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent" > <WebView android:id="@+id/someWebview" android:layout_width="match_parent" android:layout_height="match_parent" android:scrollbars="vertical" /> </RelativeLayout> Здесь я называю это WebView webView = (WebView)view.findViewById(R.id.someWebview); webView.clearView(); webView.getSettings().setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN); webView.getSettings().setLoadWithOverviewMode(true); webView.getSettings().setUseWideViewPort(true); webView.loadDataWithBaseURL(null, content, null, "utf-8", null); И контент выглядит примерно так <!DOCTYPE html> <html> <head> <title>some</title> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width; […]

Android WebView ZoomManager.onSizeChanged NullPointerException

Я получаю исключение WebView в этом классе, но он не указывает, какую строку. Вот исключение: java.lang.NullPointerException at android.webkit.ZoomManager.onSizeChanged(ZoomManager.java:955) at android.webkit.WebViewClassic.onSizeChanged(WebViewClassic.java:5634) at android.webkit.WebView.onSizeChanged(WebView.java:2147) at android.view.View.sizeChange(View.java:14400) at android.view.View.setFrame(View.java:14375) at android.webkit.WebView.access$701(WebView.java:239) at android.webkit.WebView$PrivateAccess.super_setFrame(WebView.java:1778) at android.webkit.WebViewClassic.setFrame(WebViewClassic.java:5610) at android.webkit.WebView.setFrame(WebView.java:2141) at android.view.View.layout(View.java:14286) at android.view.ViewGroup.layout(ViewGroup.java:4562) at android.widget.FrameLayout.onLayout(FrameLayout.java:448) at android.view.View.layout(View.java:14289) at android.view.ViewGroup.layout(ViewGroup.java:4562) at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1671) at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1525) at android.widget.LinearLayout.onLayout(LinearLayout.java:1434) at android.view.View.layout(View.java:14289) at android.view.ViewGroup.layout(ViewGroup.java:4562) at […]

WebView не уменьшает высоту при сжатии контента

Здесь я столкнулся с такой же проблемой. В основном у меня есть текст-webview-текст в вертикальном линейном макете, как показано ниже: __________ | Textview | |__________| | WebView | <-can zoom |__________| | TextView | |__________| Веб-просмотр имеет трансфокатор масштабирования, когда контент масштабируется, увеличенный веб-просмотр будет подстраиваться под больший размер и нажимать на текстовое изображение: __________ […]

Веб-просмотр Android иногда не загружает изображения

У меня есть простая активность, чтобы показать webview и кнопку возврата. Вот код, который я использую для загрузки URL-адреса, который я хочу в webview . Веб-страницу, которую я загружаю на сервере онлайн, имеет несколько элементов формы и несколько ссылок, которые при нажатии меня должны загружать в webview . Теперь проблема очень часто связана с загрузкой […]

OnLongClickListener не работает в WebView

У меня есть следующая структура, чтобы реализовать longclicklistener. Он работает, если я нажимаю на текст в webview, который содержит html-ссылку, поэтому я знаю, что структура не совсем ошибочна. Я удалил эту ссылку сейчас, и слушатель просто больше не прослушивает клики. Кто-нибудь знает эту проблему и имеет какие-то советы? private View.OnLongClickListener mLongClickHandler = new View.OnLongClickListener() { […]

При выборе изображения приложение перезапускается на S3

Я разрабатываю приложение, которое должно загружать изображения на сервер с помощью WebView. Но когда пользователь нажимает кнопку «Выбор файла» и выбирает «Галерея» или «Камера», чтобы выбрать фотографию. Мое приложение перезапускается. Это, безусловно, проблема с памятью, потому что, если я перезагружу свой мобильный телефон, он начнет работать нормально. Эта проблема наблюдается только на S3 и нескольких […]

Android WebView PictureListener Устарела – все еще нет альтернативы?

Это похоже на другие вопросы, уже заданные в прошлом, но с новым поворотом. Уведомление о WebView capturePicture() для WebView capturePicture() onNewPicture , но в последней документации говорится, что изображение, возвращаемое в этом случае, всегда будет иметь значение null от API 18 (Android 4.3). WebView.PictureListener До сих пор я проверял, что он по-прежнему работает на Android […]

Поверхность – dequeueBuffer не удалось (Неизвестная ошибка 2147483646)

Я три дня борется с Android-приложением, которое использует webview для загрузки моего веб-сайта, который содержит тысячи изображений. Приложение запускается хорошо, но после прокрутки через пару сотен изображений webview замерзает (он не форсирует-закрывает) логарифм (проверьте его на pastebin) показывает E/Surface dequeueBuffer failed (Unknown error 2147483646) То, что я пробовал: Ограничьте количество изображений при каждом действии, когда […]

Использовать ChromeView в Android-приложении

Я пытаюсь использовать ChromeView в своем приложении для Android, чтобы запустить некоторый preload html. Я следую этому руководству https://github.com/pwnall/chromeview Я могу импортировать его правильно в свой проект, но я не вижу компонент ChromeView в Pallete, как упоминается там, поэтому мое приложение выходит из строя, потому что исключение класса не найдено. Спасибо, советую

Android / PhoneGap: уничтожить веб-просмотр при переходе фона вместо keepRunning = false

Приложение My PhoneGap составляет 60-80 МБ, и я хочу освободить как можно больше памяти при переходе на задний план. Мое приложение имеет веб-браузер PhoneGap и крошечный сервис. WebView используется для управления сервисом, что очень важно. Я хочу выгрузить как можно больше, чтобы сэкономить батареи пользователей, память и т. Д. Также толстые приложения сначала уничтожаются. Я […]

Intereting Posts
Почему увеличение размера apk в разных версиях Android Ошибка градуировки с ошибками Чтение данных из двоичной ошибки хранилища Невозможно использовать функцию файла сброса HPROF Android – Пользовательский цвет фона предупреждений Значок приложения запуска не удаляется с Начального экрана при удалении приложения для Android Локаль во время модульного теста на Android Как проверить формат номера телефона «Папка Android SDK внутри папки приложения» При обновлении студии Android Потоковая передача с использованием RTP с Android на ПК Android AppWidget Configuration – запуск новой задачи Получите растровое изображение из массивов, затем загрузите его в фоновый AsyncTask не вызывает onProgressUpdate, onPostExecute Как установить двустороннюю связь между Activity и Service в разных процессах? Меню настраиваемых опций в Android Ошибка: отсутствует файл androidmanifest.xml -> Что мне не хватает?