Articles of андроид webview

WebView внутри NestedScrollView не прокручивается, когда в ответе веб-контента есть элемент iframe внутри него с высотой, установленной на 100%

У меня есть Fragment где я показываю WebView . Activity содержащая фрагмент, имеет CoordinatorLayout качестве родителя. Я хочу свернуть Toolbar когда пользователь прокручивает WebView . Схема действий <android.support.design.widget.CoordinatorLayout android:id="@+id/cordinator_layout" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent"> <android.support.design.widget.AppBarLayout android:id="@+id/appbar_layout" android:layout_width="match_parent" android:layout_height="@dimen/topic_tile_height" app:layout_behavior="android.support.design.widget.NewshuntAppBarLayoutBehavior"> <android.support.design.widget.CollapsingToolbarLayout android:id="@+id/collapsing_toolbar" android:layout_width="match_parent" android:layout_height="@dimen/topic_tile_collapsing_toolbar" app:layout_scrollFlags="scroll|enterAlways"> <include layout="@layout/actionbar_news"/> </android.support.design.widget.CollapsingToolbarLayout> <android.support.design.widget.TabLayout android:id="@+id/category_tabs" android:layout_width="match_parent" android:layout_height="@dimen/topic_slidingtablayout_height" android:layout_gravity="bottom" android:contentDescription="@string/newspaper_category_tabs" android:paddingTop="@dimen/topics_sliding_tab_margin_top"/> </android.support.design.widget.AppBarLayout> <android.support.v4.view.ViewPager […]

Загрузить изображение из локального частного каталога в веб-просмотре

Контекст: Мое приложение иногда отображает «Таблицы», которые представляют собой html-файлы, содержащие тексты и изображения: <p>image description </p> <p><img src="/api/medias/get/videos/56afad6447eba61c8099544b?thumbnail=true&amp;company=4f86d0a9d655ab9794f5d1d2&amp;fullSizedCover=true" alt="" data-id="56afad6447eba61c8099544b" data-type="video" data-width="640" data-height="1136" /></p> Затем я использую body.loadDataWithBaseURL(<my api url>, body, "text/html; charset=UTF-8", null, null); Я не думаю, что это актуально, но я скажу это на всякий случай, у меня есть тело шаблона, содержащее […]

Открыть PDF в WebView с размером файла более 1 МБ

Я хочу загрузить PDF в WebView из URL-адреса . Я использовал Google Doc. С помощью « http://drive.google.com/viewerng/viewer?embedded=true&url= » этой ссылки, за которой следует URL-адрес PDF. Но он не может загрузить PDF, размер которого больше 1 МБ , и я хочу показывать PDF только в приложении, а не в другом приложении PDF Viewer. Можете ли вы […]

Поиск раскрывающегося списка в веб-обозревателе Android, который работает

Нативный выбор, а также интеллектуальный выбор выбора из рамки 7 показаны, но когда я нажимаю на них, ничего не открывается. Вот пример, который я попробовал, я вижу падение, но когда я нажимаю на него, ничего не происходит: <select name="car"> <option value="mercedes">Mercedes</option> <option value="bmw">BMW</option> <option value="volvo">Volvo</option> <option value="vw" selected="">Volkswagen</option> <option value="toyota">Toyota</option> <option value="cadillac">Cadillac</option> <option value="nissan">Nissan</option> <option […]

WebView – onReceivedHttpAuthRequest никогда не останавливается

Я попал в мертвую петлю в приложении Android для веб-приложений, приложение блокируется функцией onReceivedHttpAuthRequest. mWeb.setWebViewClient(new WebViewClient() { @Override public void onPageFinished(WebView view, String url) { mProgressBar.setVisibility(View.GONE); } @Override public void onReceivedHttpAuthRequest(WebView view,HttpAuthHandler handler, String host, String realm) { if (isAdded()) handler.proceed(getResources().getString(R.string.username), getResources().getString(R.string.pass)); } @Override public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) { handler.proceed(); } […]

React Native WebView html <select> не открывает параметры на планшетах Android

Я испытываю очень странную проблему в WebView от React Native с тегами HTML <select> на планшетах Android. По какой-то причине нажатие на отображаемую кнопку <select> не открывает список опций. Это происходит только на планшетах Android, независимо от версии Android. Однако на смартфонах Android эта ошибка не возникает, и список параметров открывается, как ожидалось. Чтобы воспроизвести […]

Android Webview Image Render to Center вместо верхнего левого угла

Снимки изображения в webview начинаются с верхнего левого угла моего изображения, которое больше, чем веб-просмотр, поэтому его прокручивается. Я хотел бы сосредоточить изображение, а не рендеринг в верхнем левом углу … есть ли способ сделать это?

Попытка открыть тег SELECT в Android WebView приводит к сбою приложения

Аналогичный вопрос был задан примерно год назад, и он не был полностью решен, но я все равно попробую удачу, может быть, кто-то это знает. У меня есть это приложение, которое запускает пару HTML-страниц в WebView. Все выглядит хорошо и работает нормально, пока вы не попытаетесь открыть тег SELECT – бум, сбои приложений. Вот стек трассировки, […]

Как рассчитать текст, который может поместиться в WebView без прокрутки

Я хочу написать средство просмотра, которое может отображать текст, и он должен отображать количество текста, которое он может отображать на одном экране без прокрутки. Скажем, если я использую WebView для обоснования текста, как рассчитать размер текста, который будет установлен в представлении, чтобы представление могло корректно отображать его с помощью этого шрифта без прокрутки. Надеюсь, у […]

Метод webview.goBack () не вызывает метод toOverrideUrlLoading

Я хочу, чтобы каждая страница, загруженная в мое приложение, проходила через метод переопределения url (где я делаю некоторые модификации html). Как я могу это достичь? public boolean shouldOverrideUrlLoading(WebView view, String url) { // do some html modifcations (myhtml) view.loadDataWithBaseURL(url, myhtml, "text/html", "utf-8", url); return false; } public boolean onKeyDown(int keyCode, KeyEvent event) { if ((keyCode […]

Intereting Posts
Переименование файлов на Android-телефоне с использованием скрипта Как использовать ресурсы по умолчанию для Android в моем макете xml? Может ли Android-устройство действовать как iBeacon? Отключить масштабирование фокуса ввода в веб-странице Android Android Space Bar не работает Как дифференцировать подключенное Bluetooth-устройство в программном обеспечении Android? Невозможно расширить ListFragment – «Требование требует уровня API 11» Выделение длинного типа C ++ для JNI jlong Android Honeycomb: Как изменить фрагменты в FrameLayout, не создавая их повторно? NoClassDefFoundError – отклонение повторного инициализации в ранее не пройденном классе GetItemAtPosition () Как получить читаемые данные из выбранного элемента в ListView IOException: поврежденный канал при запуске приложения для Android Multi параметр в ActiveAndroid Получение поддержки Android NDK r9d для поддержки C ++ 11 Датчик акселерометра приводит к потере потерь в службу