实现
原生h5实现webview交互
1.首先加载一个原生layout我们在其中只放一个webview
复制//初始化一个activity页面
var ac=new activity();
ac.loadXML(`
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:padding="16dp">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="H5演示"
android:textSize="18sp"
android:textStyle="bold"
android:gravity="center"
android:paddingBottom="8dp" />
<WebView
android:id="@+id/web"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1" />
</LinearLayout>
`)
然后在代码中创建一个html5文件,写入自己的html代码
//加载自己写好的h5.html
复制var myWebView = ac.findWebViewById('web');
myWebView.url('/代码/h5.html');
上次更新: 2024/11/03, 18:44:54