Android webview in marshmallow -
a recent update marshmallow has caused problem app's webview. layout xml:
<?xml version="1.0" encoding="utf-8"?> <linearlayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/errorlayout" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <webview android:id="@+id/web" android:layout_width="match_parent" android:layout_height="wrap_content" /> <button android:id="@+id/dialogbuttonok" android:layout_gravity="center" android:layout_width="100dp" android:layout_height="wrap_content" android:text="@string/ok" android:layout_margintop="5dp" android:layout_marginend="5dp" /> </linearlayout>
the layout used in dialog show help, examples (the app calculator), , error messages:
webview webview = (webview) dialog.findviewbyid(r.id.web); webview.getsettings().setjavascriptenabled(true); webview.getsettings().setbuiltinzoomcontrols(true); webview.loadurl("file:///android_asset/" + page); webview.setlayertype(view.layer_type_software, null);
this worked fine in lollipop shows button @ bottom of layout instead of entire content. acts view being rendered before loadurl , sizing empty page.
thanks in advance.
edit:
second screen shot shows dialog box after apps lost/returned focus
Comments
Post a Comment