我有兩個視圖佔據整個屏幕,我想同時顯示兩個視圖,一個在另一個之上。我的佈局是這樣的:我將如何顯示一個視圖作爲另一個視圖的疊加?
<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(此方法的最後一條語句是無效的())來繪製自定義圖形。我得到的問題是它只顯示myCustomView
,WebView
被隱藏。我試圖將mycustomView
的背景顏色更改爲透明,但這沒什麼區別。
我還希望能夠將myCustomView
作爲WebView
的疊加層,反之亦然。
謝謝!我只將LinearLayout更改爲RelativeLayout,它工作。其他2個答案不起作用。 – ace 2011-02-04 21:03:45