我试图给我的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>
这是我的webView:
<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"/>
但它根本不行!角落不圆
提前谢谢了,
解决方法
唯一的方法是通过其他视图(FrameLayout)包装WebView元素,并在外部视图上应用圆角背景.
例:
例:
<FrameLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingTop="10dip" android:paddingBottom="10dip" android:paddingLeft="1dip" android:paddingRight="1dip" android:background="@drawable/white_rounded_area" > <WebView android:id="@+id/web_view" android:layout_width="300dip" android:layout_height="400dip" android:layout_gravity="center" /> </FrameLayout>
其中paddingTop和paddingBottom等于来自drawable / white_rounded_area的半径,
paddingLeft和paddingRight等于笔画宽度drawable / white_rounded_area.
原文地址:https://www.jb51.cc/android/123302.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。