我有一个业务包,我单独把它提取出来作为一个工程,并将工程设为Library,然后在主工程中进行引用。现在业务功能好实现,就是界面问题,业务功能所涉及的一些按钮我想直接在Library工程中进行配置,在主工程中仅定义了一个线性布局,初始化业务对象时,将线性布局ViewGroup传进去,Library获取到ViewGroup时,通过代码添加相关按钮,这么做可以实现。我现在想做一个稍微复杂一点的界面布局,并且想通过XML文件进行编写,问题出来了,我在Library中通过XML编写的布局文件怎么引用到主工程的ViewGroup中去,又如何获取布局文件中的相关控件呢?
Amen: 推荐尝试把自定义的 view 变成一个普通的 Layout
然后 Activity 需要使用的时候 layout.addView(new CustomView()) 进去######主工程引用library,确保你的文件在classpath下######主工程layout xml include library中的layout呢? 试过吗?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。