У меня есть два представления, которые занимают весь экран, и я хочу отображать оба представления одновременно, один поверх другого. Мой макет выглядит следующим образом:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical">
<WebView
android:id="@+id/webview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
<org.example.myCustomView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
</LinearLayout>
Обратите внимание, что myCustomView
использует onDraw (этот последний оператор метода является invalidate()) для рисования пользовательской графики. Проблема, которую я получаю, состоит в том, что она отображает только myCustomView
, WebView
скрыта. Я попытался изменить цвет фона myCustomView
на прозрачный, но это не имеет значения.
Я также хотел бы иметь возможность сделать myCustomView
в качестве наложения на WebView
или наоборот.