WebView scrolling issue in android?

2019-08-27 03:14发布

问题:

I have tried many options but my webview does not scrolls vertically as it scrolls fine horizontally. I have added webview in my android app to show some web content in the app. The content is just text. But it is more than the height of the webview so I want to provide the facility to the user to scroll it to watch the next page content. But webview doesnt scrolls horizontally.

Here is the xml and I am juss loading the html string in it.

<WebView 
        android:id="@+id/webview"
        android:layout_width="fill_parent"
        android:layout_height="200dp"
        android:layout_marginLeft="10dp"
        android:layout_marginRight="10dp"
        android:layout_marginTop="10dp"
        />

Please help me out and provide the best solution. Thanks in advance.

回答1:

How long is the file to be displayed? If it just contains Text, what is the probability that the text got wrapped and hence, fitted properly width wise. So, it didn't need any vertical scrolling at all!



回答2:

Actually I wrongly put the webview inside the scrollview. So it stops vertical scrolling.



回答3:

@sanchitsingh

If you are using webview in side Scrollview then you have problem with scrolling vertically because scrollview scroll vertically and webview also have its own scrollbars to scroll horizontally and vertically , and when you use webview in scrollview then Device/OS not recognize which view to scroll so it can't scroll your webview