Primero, solicite permisos en el archivo de configuración (se requieren permisos para usar las funciones de red)
Use el control webView en el archivo de diseño
<WebView
android:id="@+id/webView"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
Modificar el código de Actividad (Fragmento) al que pertenece el diseño
class MainActivity : AppCompatActivity() {
private lateinit var binding:ActivityMainBinding
@SuppressLint("SetJavaScriptEnabled")
override fun onCreate(savedInstanceState: Bundle?) {
binding=ActivityMainBinding.inflate(layoutInflater)
super.onCreate(savedInstanceState)
setContentView(binding.root)
//允许在该控件中使用js脚本
binding.webView.settings.javaScriptEnabled=true
//使打开另一个网页时仍然在该控件中
binding.webView.webViewClient= WebViewClient()
//加载的网址
binding.webView.loadUrl("https://www.baidu.com")
}
}