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
Wi-Fi Direct Android Плавающая кнопка действия Прокрутите странное поведение Java.lang.NoClassDefFoundError: android.support.v4.view.LayoutInflaterCompatHC в Android Studio Как опубликовать твит, используя официальное приложение Twitter, используя намерение, а затем возвращая вам приложение? Как вычесть два объекта календаря в Android Android: нужно ли включать службы Google Play для использования GCM? Как показать всплывающее окно в Android? Сортировка Java ArrayList с буквами перед номерами Разница между сервисными и широковещательными приемниками в android Android HoloEverywhere: mChildFragmentManager не может быть разрешен переменной Квадратная форма макета с круглыми внутренними краями Получить путь изображения от ACTION_IMAGE_CAPTURE Intent Как обнаружить Lowmemory в андроиде? Есть ли способ программно узнать особенности графического процессора устройства Android? Отправить уведомление о полезной нагрузке с помощью устройства node-gcm на устройство Android