如何使这种方法通用?将RelativeLayout转换为位图图像

时间:2012-06-19 07:53:44

标签: android generics android-layout bitmap converter

我已经编写了一个方法来将任何布局Liner,Relative,Frame等转换为Bitmap但我想让这个方法通用,以便它接受android.view.ViewGroup作为参数而不是特定的Relative或{ {1}}。

以下是我的方法:

LinearLayout

1 个答案:

答案 0 :(得分:3)

两个Layout都继承自ViewGroup,因此您可以使用ViewGroup作为方法参数,所有这些语句都可以正常工作。

此外,您应该使用ViewGroup.LayoutParams代替RelativeLayout.LayoutParams来使其成为通用。