在Android上,如何在屏幕上的任意位置放置視圖(如WebView)?我爲用戶提供了一個界面,他們可以動態創建WebView,並將它放在任何他們想要的地方,使用X-Y和Width-Height參數。如何在屏幕上的任何位置放置視圖?
FrameLayout不起作用,因爲它將一切都粘在一個角落。 RelativeLayout我不確定。 AbsoluteLayout似乎是最好的選擇,但它已被棄用。
在Android上,如何在屏幕上的任意位置放置視圖(如WebView)?我爲用戶提供了一個界面,他們可以動態創建WebView,並將它放在任何他們想要的地方,使用X-Y和Width-Height參數。如何在屏幕上的任何位置放置視圖?
FrameLayout不起作用,因爲它將一切都粘在一個角落。 RelativeLayout我不確定。 AbsoluteLayout似乎是最好的選擇,但它已被棄用。
這個答案的伎倆:
您可以嘗試將您的視圖加載到Pictures並使用SurfaceView將它們動態繪製到Canvas上。這樣可以避免使用棄用的東西,但說實話,我真的不知道它比使用AbsoluteLayout更好。您仍然有必須以像素單位指定您的位置,這就是爲什麼我認爲AbsoluteLayout已被棄用的問題。
沒關係,LUMIS的方法聽起來要好得多,因爲利潤可使用DP! – 2011-02-14 21:29:54