Wing的小站

  • 首页
  • IT新闻
  • 技术文章
  • 生活随笔
  • 休闲娱乐
  • 个人作品
  • 留言板
  • 关于博主
JavaFX,Unity3D,Android,IOS,技术教程,生活随笔
  1. 首页
  2. 默认
  3. 正文

Andorid jetpack compose使用WebView显示网页内容height异常的问题

2024年5月8日 1058点热度 0人点赞 0条评论

最近一直在使用Android jetpack compose进行开发,其中用到了WebView进行内置网页显示,结果一直异常。

后来使用edge://inspect进行调试模拟器上的网页,发现很简单的height:100%,获取的高度为0,导致UI都显示不出来。

其实这个很简单,在原生Android中,如果用的layout xml,则直接调整android:layout_width和android:layout_height为match_parent就行,如果像我一样用的jetpack compose, 则需要手动复制layoutParams。

WebView(context).apply {
    layoutParams = ViewGroup.LayoutParams(
        ViewGroup.LayoutParams.MATCH_PARENT,
        ViewGroup.LayoutParams.MATCH_PARENT
    )
}

这样就能正常显示了。

标签: 暂无
最后更新:2024年5月8日

wing1314

这个人很懒,什么都没留下

点赞
< 上一篇

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

COPYRIGHT © 2023 Wing的小站. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

鄂ICP备17006951号-1

42011102000591