我正在尝试在事件中包含新布局。为此,我在那个事件监听器中使用了 LayoutInflater。但问题是,LayoutInflater.inflate()
函数期望它的参数是(Int) ResourceId, ViewGroup
. 我无法弄清楚在事件侦听器中用作 ViewGroup 的内容。this
指的是那个事件监听器。parent
并且item
都是视图,而不是 ViewGroups。请帮忙。
问问题
270 次
2 回答
1
如果您要将它附加到您的活动中,请使用它。但是,如果您想要一个浮动视图,请按如下方式进行调用:
View view = inflater.inflate(resourceId, null, false);
这将创建它并允许您将其作为视图添加到您喜欢的任何内容中。
于 2013-10-23T13:56:00.310 回答
0
看看这篇关于布局膨胀的文章。它很好地概述了在什么情况下使用哪些参数。
于 2013-10-23T14:09:00.067 回答