2012-02-25 93 views
-1

我試圖在某些按鈕添加到圖像上的一些特定位置上的按鈕特定位置。我使用webview來顯示圖像,因爲它嵌入了放大/縮小功能;我試圖AbsoluteLayout把上的按鈕,但是當我放大,按鈕移動..添加圖像

我應該怎麼辦呢?無論我如何放大和縮小,如何將按鈕粘貼到圖像的一個位置?

+1

AbsoluteLayout是使用框架Layout.See deprecated.Try這裏http://developer.android.com/resources/articles/layout-tricks-merge.html – 2012-02-25 11:36:34

回答

0

這似乎是不可能得到預期的效果,如果你使用WebView,因爲的WebView縮放不會影響孩子視圖添加到它。

如果您在API 11+時,您可以使用一個ViewGroupFrameLayout保存圖像和按鈕,然後調用FrameLayoutView.setScaleX(float sf)View.setScaleY(float sf)規模,所以其所有的孩子也會被縮小。

因爲View類在API 11之前沒有包含轉換信息,所以我可能沒有很好的API級別的解決方案,也許你可以遞歸調整所有視圖的LayoutParams以獲得效果,不過試試吧。