在android手机上开发一个考试系统,可是每一道题几乎占了一个页面,我应该怎么去优化,如果有50多道题,是不是要写50多个界面xml文件和activity,而且题目是从服务器上读取的。能不能写一个题目的模板,然后大部分的题目通过去读取服务器的数据来显示出来。还有每道题之间的切换如何完成?如果可以能告诉我吗?或者高手给个大致的思路。公司接的项目,挺着急的。望各位多多赐教

解决方案 »

  1.   

    ... 直接保存在listview中显示出来就可以了哈!
      

  2.   

    同意1、2楼
    listview一个activity
    题目具体内容一个activity,显示题目具体内容的共用一个xml文件
    切换题目可以在listview中选择,也可以在显示题目页面添加“上一题”“下一题”的按钮。
      

  3.   

    答完一道题remove了,add下一个
      

  4.   

    把题目放在liseview显示,用户点击进入,打完后退出进入下一个item,具体你自己设计,总之页面不需要这么多。
      

  5.   

    1.分析你要显示的内容,写一个layout文件。
    2.listview,点击后,根据选择的题目的id,从数据库中或者是xml,。中读出来,渲染在layout上。或者全部做成html,用webview显示. :)