-1
我試圖在某些按鈕添加到圖像上的一些特定位置上的按鈕特定位置。我使用webview來顯示圖像,因爲它嵌入了放大/縮小功能;我試圖AbsoluteLayout把上的按鈕,但是當我放大,按鈕移動..添加圖像
我應該怎麼辦呢?無論我如何放大和縮小,如何將按鈕粘貼到圖像的一個位置?
我試圖在某些按鈕添加到圖像上的一些特定位置上的按鈕特定位置。我使用webview來顯示圖像,因爲它嵌入了放大/縮小功能;我試圖AbsoluteLayout把上的按鈕,但是當我放大,按鈕移動..添加圖像
我應該怎麼辦呢?無論我如何放大和縮小,如何將按鈕粘貼到圖像的一個位置?
這似乎是不可能得到預期的效果,如果你使用WebView
,因爲的WebView縮放不會影響孩子視圖添加到它。
如果您在API 11+時,您可以使用一個ViewGroup
如FrameLayout
保存圖像和按鈕,然後調用FrameLayout
View.setScaleX(float sf)
和View.setScaleY(float sf)
規模,所以其所有的孩子也會被縮小。
因爲View
類在API 11之前沒有包含轉換信息,所以我可能沒有很好的API級別的解決方案,也許你可以遞歸調整所有視圖的LayoutParams
以獲得效果,不過試試吧。
AbsoluteLayout是使用框架Layout.See deprecated.Try這裏http://developer.android.com/resources/articles/layout-tricks-merge.html – 2012-02-25 11:36:34