比如有个需求
有一个展示新闻的Activity,有的文章排版都不同,主要是文字和图片的排版不同(有的文章没图片,有的有很多张图片且每篇的文图与文字的位置都不同),可不可以在服务器端做好排版的xml布局,然后返回给客户端再重新布局?
坛友们是怎么解决的呢?
------解决方案--------------------
做个服务跟server通信, 自己定义XML的格式, 自己解析XML, 自己根据XML的内容生成控件....
------解决方案--------------------
直接用webview不就得了,服务器直接返回一个uri
或者客户端和服务器定个布局协议,客户端收到服务器发过来的布局数据通过代码来重新布局版面
------解决方案--------------------
布局协议可以简单的用json,定义几个简单的属性,如有无图片,图片位置等,不过较复杂
------解决方案--------------------
新浪新闻等等单条新闻显示都是用的webview,直接显示服务器上的html
------解决方案--------------------
解析可能会过于复杂,布局能实现。