2012-05-01 18 views
7

WebViewに「埋め込む」カスタムビューがあります。埋め込みによってWebView内にカスタムビューを埋め込む

私は意味:そのエリア

    • カスタムビューをインターセプトonTouchイベントは、カスタムビューは、ウェブページの一部のように見えるので、それは周囲のテキスト
    でスクロール

    私はカスタムビューを作成しましたので、必要に応じて編集できます

  • +0

    :私はあなただったら、私はどうなることは、このような2つのWebViewオブジェクト間でカスタムビューを置くことです。詳細については、 :[http://developer.android.com/resources/articles/layout-tricks-merge.html](http://developer.android.com/resources/articles/layout-tricks-merge.html) ) – thepoosh

    +0

    これは私のカスタムビューを固定したままにしておきたいが、WebViewコンテンツでスクロールしたい場合は、 – miniBill

    +0

    をビューに埋め込むのではなくソースに埋め込みたい。おそらくあなたはJSやHTMLの何かをすることができます – thepoosh

    答えて

    1

    私は私のコメントで言った。

    私はあなたがしていることに対する通常の方法を考えることはできません。ちょうどカスタムビューのためのXMLファイルを参照して、XMLに入れ

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

    親としてRelativeLayoutまたはFrameLayoutをとります。最初の子レイアウトとしてWebViewを配置し、次に2番目の子ビューとしてCustomViewを配置します。

    この後、いくつかの特定のアクションでCustomViewを表示および非表示にするコードを記述します。

    あなたを助けてくれるでしょう。

    お楽しみください。 :)

    +0

    これはカスタムビューをwebviewでスクロールするのに役立たない – miniBill

    関連する問題