2012-05-01 14 views
7

Mam niestandardowy widok, który chciałbym "osadzić" w WebView.Osadzanie niestandardowego widoku wewnątrz WebView

Poprzez ankiety Znaczy:

  • zwyczaj oglądać przechwytuje onTouch wydarzenia na swoim obszarze
  • Zwyczaj widok wygląda jak kawałek strony internetowej, więc przewija z otaczającego tekstu

Napisałem niestandardowy widok, więc można go edytować w razie potrzeby.

+0

wystarczy umieścić go w pliku XML z odniesieniem do pliku XML dla widoku niestandardowego. , aby uzyskać więcej informacji: [http://developer.android.com/resources/articles/layout-tricks-merge.html](http://developer.android.com/resources/articles/layout-tricks-merge.html) – thepoosh

+0

To działałoby, gdyby mój widok niestandardowy pozostał niezmienny, ale chcę, aby przewijał się z treścią WebView – miniBill

+0

, w takim przypadku nie chcesz go osadzać w widoku, ale w źródle. może możesz zrobić coś w JS lub HTML – thepoosh

Odpowiedz

1

jak powiedziałem w swoim komentarzu.

Nie mogę wymyślić normalnego sposobu na to, co robisz. Co bym zrobił, gdybym Ci to, aby umieścić widok niestandardowy w między 2 WebView obiektów tak:

<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

Weź RelativeLayout lub FrameLayout jako rodzic. następnie umieść WebView jako pierwszy układ podrzędny, a następnie swój niestandardowy widok jako drugi widok podrzędny.

Po tym umieścić kod, aby pokazać i ukryć CustomView na niektórych konkretnych działań.

To ci niemiło pomoże.

Ciesz się. :)

+0

Nie pomoże to w dostosowywaniu widoku niestandardowego za pomocą widoku webowego – miniBill

Powiązane problemy