首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

怎么动态加载布局

2012-03-16 
如何动态加载布局?比如有个需求有一个展示新闻的Activity,有的文章排版都不同,主要是文字和图片的排版不同

如何动态加载布局?
比如有个需求
有一个展示新闻的Activity,有的文章排版都不同,主要是文字和图片的排版不同(有的文章没图片,有的有很多张图片且每篇的文图与文字的位置都不同),可不可以在服务器端做好排版的xml布局,然后返回给客户端再重新布局?
坛友们是怎么解决的呢?

[解决办法]
做个服务跟server通信, 自己定义XML的格式, 自己解析XML, 自己根据XML的内容生成控件....
[解决办法]
直接用webview不就得了,服务器直接返回一个uri
或者客户端和服务器定个布局协议,客户端收到服务器发过来的布局数据通过代码来重新布局版面
[解决办法]
布局协议可以简单的用json,定义几个简单的属性,如有无图片,图片位置等,不过较复杂
[解决办法]
新浪新闻等等单条新闻显示都是用的webview,直接显示服务器上的html
[解决办法]
解析可能会过于复杂,布局能实现。

热点排行