读书人

怎么动态加载布局

发布时间: 2012-03-16 16:34:56 作者: rapoo

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

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

读书人网 >Android

热点推荐