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

解决方案 »

  1.   

    做个服务跟server通信, 自己定义XML的格式, 自己解析XML, 自己根据XML的内容生成控件....
      

  2.   

    直接用webview不就得了,服务器直接返回一个uri
    或者客户端和服务器定个布局协议,客户端收到服务器发过来的布局数据通过代码来重新布局版面
      

  3.   

    布局协议可以简单的用json,定义几个简单的属性,如有无图片,图片位置等,不过较复杂
      

  4.   

    新浪新闻等等单条新闻显示都是用的webview,直接显示服务器上的html