There are times when I need to dynamically add UI elements based on user configuration and having an AddToParent(...) method in the various B4XViews would be much easier than having to create one layout for each needed individual control and then, load the specific layout, .SetLayout(...), etc. which also enforces the same name/event for the control each time which can be cumbersome if you need multiples on the same layout.