0

我正在尝试在事件中包含新布局。为此,我在那个事件监听器中使用了 LayoutInflater。但问题是,LayoutInflater.inflate()函数期望它的参数是(Int) ResourceId, ViewGroup. 我无法弄清楚在事件侦听器中用作 ViewGroup 的内容。this指的是那个事件监听器。parent并且item都是视图,而不是 ViewGroups。请帮忙。

4

2 回答 2

1

如果您要将它附加到您的活动中,请使用它。但是,如果您想要一个浮动视图,请按如下方式进行调用:

View view = inflater.inflate(resourceId, null, false);

这将创建它并允许您将其作为视图添加到您喜欢的任何内容中。

于 2013-10-23T13:56:00.310 回答
0

看看这篇关于布局膨胀的文章。它很好地概述了在什么情况下使用哪些参数。

于 2013-10-23T14:09:00.067 回答