Search code examples
androidandroid-layoutandroid-inflateandroid-event

ViewGroup in event listener


I am trying to include a new layout on an event. For that I am using LayoutInflater in That event listener. But the problem is, LayoutInflater.inflate() function expect its parameters to be (Int) ResourceId, ViewGroup. I am unable to figure out what to use as ViewGroup in the event listener. this refers to that event listener. parent and item are both views, not ViewGroups. Please help.


Solution

  • If you're attaching it to your activity, use that. If, however, you want a floating view, make your call as follows:

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

    This will create it and allow you to add it as a view to whatever you please.