我正在开发android sdk / library。现在,我有几种sdk使用的xml布局,它们也包含在客户端应用程序中,并且如果他们希望它们可以编辑颜色,位置等。
现在,我需要向布局添加新的UI,它也应该在客户端应用中可见。但是,如果我添加新的UI并引用它,则视图为空,因为客户端未在其xml副本中添加UI。
如何在代码中动态包含布局?我已经为该特定布局创建了单独的xml,并尝试引用它,但是约束被破坏或发生了其他问题。我想在布局中添加 标签,以避免嵌套布局。
如果这不可能,我想用代码分别添加该约束布局。
我尝试过此方法,但不起作用:
View view=LayoutInflater.from(getContext()).inflate(R.layout.constraint_layout_to_be_added,null);
((ViewGroup) rootView).addView(view);
请分享您的意见,提供有效的示例:)