`
coolerbaosi
  • 浏览: 725360 次
文章分类
社区版块
存档分类
最新评论

【Android开发学习44】android: 静态XML和动态加载XML混合使用,以及重写Layout控件

 
阅读更多

近期对android里面控件修改做了很多实验,由于公司需求很多,不得不重写很多控件。程序目标无非是:高效、轻巧、清晰、标准化

完成动态加载Layout有两种方法,依据个人喜好进行选择:

方法1:静态主Layout动态加载静态子Layout

首先构建子Layout:main2

然后构建主Layout:main

Xml代码

最后在程序中加载子layout:

方法2:静态主Layout动态加载动态的Layout

首先构造你自己的子Layout和上面一样;

然后构建你自定义的Layout类:

最后在程序中动态实例化并加载即可:

至此,完成了动态加载子Layout的两种形式,里面可思考的很多,比如封装常用事件、资源,从而节省代码、节省资源;

抛砖引玉,分享经验,希望能助大家优化自己的程序。

转载自: http://zhujianjia.iteye.com/blog/1171596

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics