在WebView中嵌入自定义视图

时间:2012-05-01 08:58:36

标签: android android-layout

我有一个自定义视图,我想“嵌入”WebView。

通过嵌入我的意思是:

  • 自定义视图拦截其区域上的onTouch事件
  • 自定义视图看起来像是网页的一部分,因此它会滚动周围的文字

我编写了自定义视图,因此我可以根据需要进行编辑

2 个答案:

答案 0 :(得分:1)

将RelativeLayout或FrameLayout作为Parent。然后将WebView作为First Child Layout,然后将CustomView作为第二个子视图。

在此之后添加一些代码来显示和隐藏某些特定Action上的CustomView。

它会帮助你。

享受。 :)

答案 1 :(得分:1)

正如我在评论中所说的那样。

我想不出你做什么的正常方式。如果我是你,我会做的是将自定义视图放在2 WebView个对象之间:

<ScrollView
    android:id="@+id/scrollView1"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >

    <WebView android:id="@+id/webView1
     ...
     />

    <include android:layout="custom_layout" />

    <WebView android:id="@+id/webView2
    ...
    />

  </ ScrollView>