Отключить элементы управления вводом в веб-браузере Android - PullRequest
0 голосов
/ 21 сентября 2018

У меня есть веб-просмотр в приложении для Android.Любой тип контента (pdf, png, doc) будет загружен в Webview.Мне нужно отключить элементы управления вводом (флажок, поле ввода) в контенте Webview.И если мы используем onTouchListener, элементы управления масштабированием не должны работать.Кто-нибудь поможет мне в этом, пожалуйста?

1 Ответ

0 голосов
/ 21 сентября 2018

Попробуйте, может быть, это поможет вам

myWebview.clearFocus()
myWebview.getSettings().setBuiltInZoomControls(false);
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.HONEYCOMB) {
    // Use the API 11+ calls to disable the controls
    // Use a seperate class to obtain 1.6 compatibility
    new Runnable() {
      public void run() {
        myWebview.getSettings().setDisplayZoomControls(false);
      }
    }.run();
  }
myWebView.setOnTouchListener(null)
myWebview.setClickable(false)
myWebView.setEnabled(false)

Добавьте следующее свойство в webview внутри вашего файла layout.xml

android:clickable="false"
android:longClickable="false"

Извлечено this и этот ответит также.

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