2012-02-25 73 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以获得效果,不过试试吧。