昆山做网站,wordpress更新后图片不显示图片,网页制作软件属于,详情页制作本发明涉及android界面布局#xff0c;特别是一种基于堆积木思想的卡片式Android动态布局方法。背景技术#xff1a;在Android流行的今天#xff0c;android App在生活中使用日益广泛#xff0c;相对PC#xff0c;手机由于界面的尺寸的限制#xff0c;手机的UI设计和布局…本发明涉及android界面布局特别是一种基于堆积木思想的卡片式Android动态布局方法。背景技术在Android流行的今天android App在生活中使用日益广泛相对PC手机由于界面的尺寸的限制手机的UI设计和布局有他自身的特点android本身提供多种布局方式能够满足各种需求但业务需求的日益丰富和变化对UI布局提出了更高的需求除了满足功能需求还要满足频繁变更和快速开发的需求由于Android本身提供的多种布局方法仅仅是针对基于编程元素的方法布局一旦确定后期根据需求灵活修改的就比较麻烦需要耗费大量时间需要通过编程修改代码布局方法。技术实现要素为解决上述技术问题本发明的目的是提供一种基于堆积木思想的卡片式Android动态布局方法。本发明采用的技术方案是一种基于堆积木思想的卡片式Android动态布局方法包括以下步骤第一步制作卡片模板第二步制作卡片适配器该卡片适配器用于将元素数据填充到卡片模板以制作出数据卡片第三步制作页面布局管理器该页面布局管理器配置为根据业务需要自由组合数据卡片以制作成页面布局。其中所述卡片模板的宽度与屏幕宽度一致卡片模板的高度小于屏幕高度。进一步所述卡片模板根据预显示的元素组合制作而成。本发明的有益效果相对于传统部署方式本实例卡片式布局实现功能实现与布局的分离以及根据业务需求快速调整布局而不需要修改程序的方法。附图说明下面结合附图对本发明的具体实施方式做进一步的说明。图1至图5是具体实施例的卡片模板示意图图6为卡片适配器的工作原理图图7为页面布局管理器的工作原理图。具体实施方式本发明主要采用堆积木的思想基于APP屏幕布局的特点而设计整个设计基于以下事实手机屏幕宽度是有限的(能够一行表现的元素也是有限)如果将屏幕划分为与屏幕宽度相同的卡片组成(卡片高度不定)那么日常需求的卡片的种类是有限的(即卡片模板数量有限)。如果我们将有限的卡片模板预先设定出来那么页面的布局就简化成简单位置卡片排列。而卡片模板填充不同的数据的就可以表现出不同的数据卡片(也就是有限卡片模板可以制作无限的卡片)基于以上的基础整个方案技术实现如下第一步制作卡片模板卡片模板根据预显示的元素组合制作而成。以显示4个元素为例可以有如图1至图5所示的几种卡片模板。第二步制作卡片适配器该卡片适配器用于将元素数据填充到卡片模板以制作出数据卡片参见图6。第三步制作页面布局管理器该页面布局管理器配置为根据业务需要自由组合数据卡片以制作成页面布局参见图7。其中所述卡片模板的宽度与屏幕宽度一致卡片模板的高度小于屏幕高度。相对于传统部署方式本发明通过堆积木式卡片布局方法实现快速布局和根据业务驱动布局的动态布局。以上所述仅为本发明的优先实施方式本发明并不限定于上述实施方式只要以基本相同手段实现本发明目的的技术方案都属于本发明的保护范围之内。