Android:以圆圈形状展示webview

时间:2015-12-02 11:32:05

标签: android android-layout webview android-webview android-drawable

我有一个android webview如下:

<WebView
        android:layout_width="80dp"
        android:layout_height="80dp"
        android:id="@+id/userImage"
        android:background="@drawable/circle"/>

我必须以圆圈形状显示此webview。我是android的新手。用Google搜索并尝试了许多代码。但它没有用。任何人都可以给我一些可绘制的代码,以圆圈形状显示webview,就像在whattsapp用户图像中一样。

2 个答案:

答案 0 :(得分:0)

创建新的xml circle.xml并粘贴此代码

<?xml version="1.0" encoding="utf-8"?>
<!--  Created by FirozShaikh on 02/12/2015. -->
<shape xmlns:android="http://schemas.android.com/apk/res/android"
       android:shape="oval">
    <size
        android:height="100dp"
        android:width="100dp" />
    <solid android:color="@color/blue"/>
</shape>

答案 1 :(得分:0)

这是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>

rounded.xml

<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>

此代码适合我查看此link