我正在尝试在事件中包含新布局。为此我在该事件监听器中使用LayoutInflater。但问题是,LayoutInflater.inflate()
函数期望其参数为(Int) ResourceId, ViewGroup
。我无法弄清楚在事件监听器中使用什么作为ViewGroup。 this
指的是该事件监听器。 parent
和item
都是视图,而不是ViewGroups。请帮忙。
答案 0 :(得分:1)
如果您将其附加到您的活动中,请使用它。但是,如果您想要浮动视图,请按以下方式拨打电话:
View view = inflater.inflate(resourceId, null, false);
这将创建它,并允许您将其作为视图添加到您喜欢的任何地方。
答案 1 :(得分:0)
查看有关布局通胀的this article。它概述了在什么情况下使用什么参数。