WebView的用法 Android提供了一个WebView控件,借助它我们可以在自己的应用程序里嵌入一个浏览器,从而非常轻松 地展示各种各样的网页。 在布局文件中添加如下控件: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > <WebView android:id="@+id/webView" android:layout_width="match_parent" android:layout_height="match_parent" /> </LinearLayout>
WebView的用法 然后在Activity中可以对WebView控件进行一些设置,如下所示: class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) webView.settings.setJavaScriptEnabled(true) webView.webViewClient = WebViewClient() webView.loadUrl("https://www.baidu.com") } }
在AndroidManifest文件中声明权限
另外还需要注意,访问网络是需要声明权限的,因此我们还得修
改AndroidManifest.xml文件,并加入权限声明。
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.webviewtest">
<uses-permission android:name="android.permission.INTERNET" />
...
</manifest>