
Contents 非表示
実装
AndroidManifest.xml
以下を追加 (INTERNET接続許可)
<uses-permission android:name="android.permission.INTERNET" />
MainActivity.kt
@Composable
private fun MyWebView() {
var isShowWebView by remember { mutableStateOf(false) }
val context = LocalContext.current
Box(
modifier = Modifier.fillMaxSize(),
Alignment.Center
) {
Column {
Button(onClick = { isShowWebView = true }) {
Text(text = "Open WebView")
}
}
if (isShowWebView) {
AndroidView(factory = {
WebView(context).apply {
loadUrl("開きたいURL")
}
})
}
}
}