Проблемы с прокруткой при просмотре веб-страниц - PullRequest
0 голосов
/ 30 сентября 2018

Пробовал слишком много раз, но не смог. Вот код, который я пробовал

<android.support.v4.widget.NestedScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
android:fillViewport="true">


<WebView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:id="@+id/mainweb">
</WebView>

 </android.support.v4.widget.NestedScrollView>

При запуске приложения представление с вложенной прокруткой работает нормально, но иногда веб-просмотр не прокручивается.

Я вставил веб-просмотр во вложенный вид прокрутки, чтобы скрыть панель инструментов в действиях с фрагментами

Любая помощь будет высоко оценена, так как я застрял в этой проблеме за последние 7 месяцев

1 Ответ

0 голосов
/ 10 мая 2019

У WebView есть собственная прокрутка, поэтому NestedScrollView не нужен.

Из-за проблем с прокруткой в ​​NestedScrollView Webview.

Пожалуйста, попробуйте следующий код для справки:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity" >

    <WebView
        android:id="@+id/webview"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="0dp" />
</RelativeLayout>

Вы можете добавить родителя webview по мере необходимости. Например, LinearLayout, ConstraintLayout и т. Д.

...