【发布时间】:2012-07-25 09:38:51
【问题描述】:
我正在尝试给我的 webView 圆角。
这是我的代码:
rounded_webview.xml:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" android:padding="10dp">
<solid android:color="#000"/>
<corners
android:bottomRightRadius="15dp"
android:bottomLeftRadius="15dp"
android:topLeftRadius="15dp"
android:topRightRadius="15dp"/>
</shape>
这是我的 web 视图:
<WebView
android:id="@+id/webView1"
android:layout_width="293dp"
android:layout_height="142dp"
android:layout_gravity="center_horizontal"
android:padding="5dip"
android:background="@drawable/rounded_webview"/>
但这根本行不通!角不是圆角...
【问题讨论】:
-
您可以尝试在 webView 上添加一个圆形的虚拟视图...这样它就会保持在外面并且看起来是圆形的。
-
最干净的解决方案恕我直言是实现一个 WebView 类。我在这里发布了一个简单的复制粘贴解决方案:stackoverflow.com/a/60084819/990129
标签: java android rounded-corners