webView控件的使用

首先,在配置文件中申请权限(使用网络功能需要权限)

 在布局文件中使用webView控件


<WebView
    android:id="@+id/webView"
    android:layout_width="match_parent"
    android:layout_height="match_parent"/>

修改布局所属的Activity(Fragment)代码 

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")
        }

    }

猜你喜欢

转载自blog.csdn.net/liny70858/article/details/127753191