Articles of андроид webview

(Android) Есть ли способ обнаружить, когда текст был выбран в веб-виде?

В API 11+ при длительном нажатии на текст в WebView отображается панель контекстного действия (CAB). Я не хочу переопределять существующие пункты меню, поэтому реализация моего собственного ActionMode.Callback – не правильный ответ. Я просто хочу знать, когда отображается CAB по умолчанию, чтобы я знал, что выбор текста начался таким образом, я могу заблокировать прокрутку в WebView. […]

Android – WebView внутри ScrollView оставляет пустое пространство внизу

Я хочу добавить несколько WebView в контейнер прокрутки. Для этого я добавляю их программно внутри LinearLayout. <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/scrollView" android:layout_width="fill_parent" android:layout_height="fill_parent"> <LinearLayout android:id="@+id/webViewContainer" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" /> </ScrollView> Теперь проблема в том, что когда я загружаю данные в WebView с помощью метода loadDataWithBaseURL (), WebViews оставляют некоторое дополнительное пространство внизу. Не удалось найти правильное решение […]

Как реализовать множественные веб-просмотры cordova в Управлении с использованием фрагментов?

Я пытаюсь создать приложение для Android с помощью телефонной заставки с несколькими веб-просмотрами Cordova. Теперь, чтобы сделать это, я попытался создать FragmentActivity, который реализует CordovaInterface. Тем не менее, веб-просмотры Cordova во фрагментах теряют свое состояние, когда я переключаюсь между фрагментами или как только происходит изменение конфигурации на Android. Чтобы переключаться между фрагментами, я использую: FragmentTransaction […]

Textarea не переносит текст в WebView на Android

Проблема такая же: https://code.google.com/p/android/issues/detail?id=55166 Для справки: текстовое поле с длинным заполнителем не получает текстовое обертывание и переполняет элемент управления, показывая только частичный текст. Эта проблема возникает как в WebView и в браузере по умолчанию на устройствах pre-KitKat, но не на устройствах до ICS, поэтому это ошибка, которая должна быть включена в 4.0.1. Кто-нибудь нашел обходное […]

Обработчик onScaleChanged WebView вызвал несколько раз

У меня есть пользовательский класс WebView, в котором элементы управления zoomIn / zoomOut по умолчанию отключены, и я вручную обрабатываю события масштабирования. Также у меня есть WebViewClient, в котором обработчик onScaleChanged () переопределен, он выглядит так: mWebViewClient = new WebViewClient(){ @Override public void onScaleChanged(WebView view, float oldScale, float newScale) { super.onScaleChanged(view, oldScale, newScale); System.out.println("Scale changed"); […]

Как я могу изменить CONTENT-TYPE WebView # PostUrl ()?

В Android WebView. Я пытаюсь использовать WebView # postUrl () с postData. Но я не мог найти способ изменения Content-Type запроса. Это всегда «application / x-www-form-urlencoded». Как я могу это изменить? StringBuilder sb = new StringBuilder(); sb.append("<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n"); sb.append("<resource>\r\n"); sb.append("<element a=\"a\" b=\"b\"/>\r\n"); sb.append("</resource>"); String postData = sb.toString(); mWebView.postUrl(url, postData.getBytes()); Спасибо!

Как загрузить мое мобильное веб-приложение в веб-виде из собственного приложения Android Android Android?

У меня есть полностью работающий Facebookappapp, доступный с помощью мобильного браузера. Когда ссылка на приложение размещена на стене Facebook, я ожидаю, что собственное приложение откроет его в веб-браузере, но это поведение работает только в родном приложении IOS. Когда ссылка вызывается из обычного приложения Android, запускается веб-браузер, и мое приложение загружается, но пользователь снова должен войти […]

Android: NullPointerException на веб-просмотре

У кого-нибудь есть эта проблема? Я не совсем понимаю, как это исправить. Не уверен, что мой код вызывает это исключение или ошибку в веб-просмотре. Java.lang.NullPointerException в android.webkit.WebViewClassic $ WebViewInputConnection.setNewText (WebViewClassic.java:587) в android.webkit.WebViewClassic $ WebViewInputConnection.setComposingText (WebViewClassic.java:327) в android.webkit.WebViewClassic $ WebViewInputConnection.commitText ( WebViewClassic.java:343) на com.android.internal.view.IInputConnectionWrapper.executeMessage (IInputConnectionWrapper.java:279) на com.android.internal.view.IInputConnectionWrapper $ MyHandler.handleMessage (IInputConnectionWrapper.java:77) на android.os .Handler.dispatchMessage (Handler.java:107) в android.os.Looper.loop […]

Проблема с Android 4.4 Android с помощью requestFocusFromTouch

Я вижу некоторое неожиданное поведение при использовании WebView в Android 4.4 (цель сборки 18). На одной странице, в частности, есть некоторые текстовые поля для редактирования, и чтобы мягкая клавиатура появилась правильно, нам пришлось использовать фрагмент кода, подобный описанному здесь: https://code.google.com/p/android/issues/detail?id=7189 webview.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { switch (event.getAction()) { case […]

Выделите текстовую функцию, такую ​​как Google Play

Я хочу, чтобы приложение для Android WebView текст в WebView . Подобно функциям, найденным в Google Play Книге. Есть ли у кого-нибудь идеи, как это достичь? Я использую WebView потому что мой контент находится в форме html. В основном говоря об этом эффекте: