Android - web browsing is disabled

I currently have a webview that displays the current site. However, it trims the side of the page. See the figure below. Anyway, to fix it? See Also my code and xml. Thank you

Picture:

enter image description here

code:

  // create alert dialog blogDialog = new AlertDialog.Builder(BlogActivity.this).create(); // add progress bar support getWindow().requestFeature(Window.FEATURE_PROGRESS); // make progress bar visible getWindow().setFeatureInt(Window.FEATURE_PROGRESS, Window.PROGRESS_VISIBILITY_ON); setContentView(R.layout.webtab); sdrWebView = (WebView) findViewById(R.id.sdrwebview); sdrWebView.getSettings().setJavaScriptEnabled(true); // set web view zoom //sdrWebView.setInitialScale(scaleInPercent) // set the width,zoom function, and other settings sdrWebView.getSettings().setUseWideViewPort(true); //sdrWebView.getSettings().getUseWideViewPort(true); sdrWebView.setInitialScale(0); sdrWebView.getSettings().setBuiltInZoomControls(false); sdrWebView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true); sdrWebView.canGoBack(); sdrWebView.getSettings().setAllowFileAccess(true); sdrWebView.getCertificate(); // remove scrollbar sdrWebView.setVerticalScrollBarEnabled(false); // set the URL sdrWebView.loadUrl("http://www.stopdroprave.com"); //enable flash sdrWebView.getSettings().setJavaScriptEnabled(true); 

XML:

 <RelativeLayout android:id="@+id/relativeLayout1" android:layout_width="fill_parent" android:layout_height="fill_parent" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads" android:orientation="vertical"> <WebView android:id="@+id/sdrwebview" android:layout_width="fill_parent" android:layout_height="fill_parent"/> </RelativeLayout> 
+4
source share
2 answers

There are two possibilities:

  • See if you have an addition / margin in the parent view (mockup).

  • Add to the following:

 <supports-screens android:smallScreens="true" android:normalScreens="true" android:largeScreens="true" android:anyDensity="true" /> 
+2
source

In your picture, it looks like you are also using tabs. This is probably the result of the built-in web view, not knowing that his parents are properly connected and take the width of the screen, not the tab view.

You can fix this in several ways, but probably the fastest / dirtiest way would be messing around with the edge of the webview to fit the tab of your tab layout.

+2
source

Source: https://habr.com/ru/post/1379683/


All Articles