背景
给webview 设置一个带圆角的shape,发现圆角会失效,变成直角状态。网上很多相关问题的解决方案是继承一个webview,然后重写onDraw() 方法,自己去画圆角。现在提供一个简单的方法,以供参考
思路
- 给webView的父空间设置一个圆角
- webView 布局设置一些padding(如果没有padding,圆角会失效)
实现
在webview 所在的布局文件中,添加一个RelativeLayout,使webview完全填充父布局,设置一个padding
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="3dp" // 关键
android:background=