`
abc20899
  • 浏览: 933317 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

WebView 设置背景透明

阅读更多
先看效果;




代码:
布局:
<?xml version="1.0" encoding="UTF-8"?>
<AbsoluteLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:background="@drawable/webtest"
android:layout_width="fill_parent"
android:layout_height="fill_parent">

    <WebView android:id="@+id/web"
        android:background="@drawable/back_nocorner"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"/>
</AbsoluteLayout>


java代码:
public class MainActivity extends Activity{
  private Button button;
  private MyView view;
  WebView webView;
  @Override 
  public void onCreate(Bundle savedInstanceState) {  
    super.onCreate(savedInstanceState);  
    setContentView(R.layout.main);
    webView = (WebView)findViewById(R.id.web);
    //Drawable = getResources().getDrawable(R.drawable.back_nocorner);
   // webView.setBackgroundDrawable(getResources().getDrawable(R.drawable.back_nocorner));
    webView.setBackgroundColor(0);
    webView.loadUrl("file:///android_asset/storytext_py.html");
    }
}


修改后:
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:background="@drawable/webtest"
android:layout_width="fill_parent"
android:layout_height="fill_parent">

    <WebView android:id="@+id/web"
        android:background="@drawable/back_nocorner"
        android:layout_gravity="center_horizontal"
        android:layout_marginTop="30dp"
    android:layout_width="280dp"
    android:layout_height="60dp"/>
</FrameLayout>



  • 大小: 148.1 KB
  • 大小: 216.5 KB
分享到:
评论

相关推荐

    android webview加速和透明设置例子

    这篇教程主要探讨了如何实现WebView的加速加载以及透明设置,通过实际的例子来帮助开发者优化用户体验。 一、WebView透明设置 在Android中,我们可以通过调整WebView的背景颜色或者设置透明度来实现WebView的透明...

    adroid4.0浏览器webview透明设置

    为了使WebView背景透明,我们需要设置其背景颜色为透明: ```java WebView webView = new WebView(this); webView.setBackgroundColor(0x00000000); // 透明色 ``` 然后,我们需要启用JavaScript支持,因为透明度...

    iframe 框架透明背景,框架透明背景

    本例主要是iframe对象的allowTransparency属性应用,在该属性设置为true并且iframe所载加页的背景颜色设置为transparent(透明)时iframe将透明化。 allowTransparency设置或获取对象是否可为透明。 bgColor 设置或...

    2D WebView for WebGL Web Browser4.0

    而2D WebView for WebGL Web Browser 4.0则是在这个背景下应运而生,它为Web开发者提供了一个全新的工具,使得在网页内嵌2D内容、实现视频播放以及增强网页通信交互成为可能。 首先,我们来深入了解2D WebView。这...

    Android 局部毛玻璃透明效果

    毛玻璃效果,也称为模糊效果,通常是指将图像或背景进行一定程度的高斯模糊处理,使其看起来像被一层半透明的、模糊的材质覆盖。在Android平台上,我们可以使用多种方法实现这种效果,比如通过渲染脚本、Bitmap的...

    酷炫实现WebView与Native完美融合

    透明WebView是指将WebView的背景设置为透明,使其可以与原生应用的背景或其他视图元素融为一体。这通常通过修改WebView的样式属性来实现,如在Android中设置`android:background="@android:color/transparent"`,在...

    安卓的webView和安卓的全屏幕遮罩(屏蔽向下事件)实例。C++项目

    在Android中,可以使用布局(如LinearLayout或RelativeLayout)配合透明背景色来实现遮罩层。如果要屏蔽向下的事件(比如用户的下拉操作),可能需要重写View的onTouchEvent()方法,捕获并消费这些事件,防止它们...

    Android 关于WebView一些注意点

    有时候,在设置了WebView后,可能发现在加载过程中进度条并没有出现。这种情况下,可以通过修改Activity的主题来解决这一问题。具体操作如下: - 在`AndroidManifest.xml`文件中,为Activity添加`android:theme`...

    IE6PNG透明背景显示灰色--解决方法(IE7.js)

    PNG是一种高质量、支持透明度的图像格式,但在IE6中,当尝试使用带有Alpha透明通道的PNG图像时,背景会显示为灰色,而不是预期的透明效果。这个问题给网页设计师带来了很大的困扰,因为它破坏了网站的视觉一致性。 ...

    ios源码之透明的UIWebView样例TransparentUIWebViews.rar

    为了实现透明,我们需要将它的背景色设置为clear,这样可以使得UIWebView与其父视图的背景融为一体。以下是如何实现的步骤: 1. 设置背景色:在UIWebView的初始化阶段,调用`backgroundColor`属性,将其设为`.clear...

    WebView的几个常见功能使用方法

    1. 设置背景颜色透明:`WebView.setBackgroundColor(0)`,这里的0代表完全透明。 2. 设置背景图片:`WebView.setBackgroundResource(R.drawable.yourImage)`,其中`yourImage`是你的图片资源ID。 二、网页加载事件...

    文件夹背景更换

    在Windows操作系统中,文件夹背景默认为统一的灰色或半透明图案,但用户有时希望个性化自己的文件夹,使其更具辨识度或者美观性。"文件夹背景更换"就是这样一个功能,允许用户自定义文件夹的背景图片,为工作或娱乐...

    WPF 透明窗体内的 Webbrowser

    这是因为`WebBrowser`控件基于旧版的ActiveX技术,不支持透明背景。本文将详细讲解如何解决这个问题,以及相关的技术点。 首先,让我们了解`AllowTransparency`属性。这个属性允许我们创建一个半透明或者完全透明的...

    Ionic透明的状态栏和工具栏的完美结合

    // 设置背景颜色为透明 ``` 在工具栏的透明效果上,我们可以利用CSS3的透明度属性和离子框架提供的类。例如,可以创建一个带有透明背景的ion-header-bar: ```css toolbar { background-color: transparent !...

    UniWebView

    4. **用户界面自定义**:可以根据需求定制Webview的外观,如设置背景色、透明度等。 5. **安全设置**:可以配置安全策略,比如启用或禁用JavaScript,限制加载的URL类型等。 6. **性能优化**: UniWebView通常会提供...

    android:给整个页面添加上水印

    - 在Activity的布局文件中,将根布局设为全屏,并设置背景颜色为透明,这样水印就可以透过布局看到。 - 在`onCreate()`方法中,获取根布局的`ViewGroup`实例,然后创建一个`ViewGroup.LayoutParams`,将水印Bitmap...

    Android WebView线性进度条实例详解

    背景部分设置为透明,以使进度条更明显;而进度条部分则设置了颜色为`@android:color/holo_green_light`,这将是我们看到的进度条颜色。通过`clip`元素,我们可以确保进度条只显示其填充部分,而不是整个宽度。 接...

    详解移动端HTML5页面端去掉input输入框的白色背景和边框(兼容Android和ios)

    `来使输入框背景透明。在iOS设备上,这个方法可以成功地移除背景和边框,但在Android设备上,边框和背景颜色依然存在。这是因为不同浏览器对CSS样式的支持程度有所不同。为了解决Android设备上的问题,开发者添加了`...

    WPF AllowsTransparency="True" 使用webbrowser控件,可扩展到使用别的控件。

    在Windows Presentation Foundation (WPF) 中,`AllowsTransparency="True"` 属性是一个非常有趣且功能强大的特性,它允许我们创建具有透明背景的窗口。这个属性使得开发者可以设计出更加美观且富有创意的用户界面,...

    三种显示GIF图片的方式效果

    该源码由源码天堂IOS源码频道免费提供下载。汇集了三种显示 GIF 图片的方式,分别是使用第三方类库、WebView 以及 AnimationView 。...这样就不会出现白的底色,当然,前提是gif的每个桢图也是背景透明的。

Global site tag (gtag.js) - Google Analytics