Android Studio布局约束-从包含的xml引用约束

时间:2019-01-19 06:53:13

标签: android layout include

我正在使用Android Studio 3.2

我有一个可行的布局,但在许多方面都与我需要创建的其他布局相似。

我决定尝试分离出许多常见项目,然后使用“ include”尝试重用这些常见项目作为此页面的“模板”。成功后,我想使用此“包含文件”作为其他布局的基础。 在“ File1”中,我创建了一些“指南”和一些常用按钮。

“ File2”包含“包括”“ File1”的ConstraintLayout。

File2中的某些项目引用File1中定义的准则。

我通过用“合并”声明将XML封装在文件1中来使其工作。在Android Studio中使用“设计”选项卡查看File2时,项目处于“正确”位置,因此File2可以看到File1中定义的约束。

但是,如果我不能再使用Android Studio中的“设计”选项卡(GUI)编辑File1的内容(我想是因为当它被“合并”包围时,它不再是“独立布局”了。

当我使用“设计”选项卡查看File2时,对象位于正确的位置,但是“合并”文件(File1)的内容不可见,因此尝试将File2中声明的项目相对于使用GUI不可能在File1中定义准则。

我希望能够使用GUI编辑模板,然后使用GUI编辑使用模板的页面。有办法做我想做的事吗?

是否有更好的方法使用Android Studio GUI创建“模板”(准则,常用按钮等),该模板用作多种布局的基础(并能够在以后以图形方式更改模板并具有更改反映在使用它的所有布局中)?

谢谢!

0 个答案:

没有答案