解决方案 »

  1.   

    第一个问题:用Random应该可以
    第二个问题:用ArrayList<String>来放这50道题应该可以吧?
    第三个问题:不用50个Activity应该也可以吧?可以尝试着用ListView
    选项可以用RadioButton
    仅是建议,这个应用之前没有做过,你可以尝试一下
      

  2.   

    第一题同楼上
    第二题:最好用List<HashMap<String,String>> 来存放题目。用hashmap可以存放题目的更多的信息,如题号,分数,答案等。
    第三题:用一个activity就够了,不同的TextView可以从成员变量 List<HashMap<String,String>> 取出来并设置进去。上一题下一题两个按钮,可以在设个成员变量 int no,onClick事件就是把on+1或者-1,然后重新从list.get(no)拿出数据,放到TextView当中。
      

  3.   

    自己作个记录,方便以后查看,
    public class Radom88 { private static HashSet<Integer> set;
    public static void main(String[] args) {
    set=new HashSet<Integer>();
    while(true)
    {
    set.add(new Random().nextInt(12));   //在12内生成随机数
    if(set.size()==11)           //产生11个都不重复的数
    {
    break;
    }
    }
    Iterator<Integer> iterator=set.iterator();
    while(iterator.hasNext())
    {
    System.out.println(iterator.next());
    }
    }
    }
      

  4.   

    楼主能不能把你的程序给分享分享,不剩感激啊,邮箱[email protected]
      

  5.   

    楼主也给我看一份吧,好着急用的。[email protected]
      

  6.   

    我感觉可以不像2楼的做法这么做,只把题号存在list里好了。
    你如果说题目内容和选项很多,如果像阅读理解题或者综合阅读题这种,你把50道题目的所有信息,都存在里面,也会占用一些空间。还不如每次一道新的题目查一把,切换的速度也很快的。
    我在市场上也发不过一些考试的app,可以交流下
      

  7.   


    嗯,如果题目内容不多的话可以全部存在list中,如果信息较多就应该只存题号,然后翻到每一个页面的时候从数据库重新读取。
      

  8.   

    楼主,我最近也在做内部的一个考试系统,也是遇到了你的问题  请问能不能给我发一下你的源码 ?   [email protected]
    我这里有个前辈自己发的源码,不过我看不懂叫做 HiBabyDragon20120930也是出题系统 有源码  
      

  9.   

    哇哇,楼主能不能也发一份源代码给我,最近刚学,菜鸟一个,发现好多都要学习……邮箱:[email protected]
    先谢了
      

  10.   

    楼主,我也在做一个软考备考系统,里面有对历年真题的练习,和你描述的功能一样,能不能分享下你的源码,谢谢!!![email protected]
      

  11.   

    求源码,正在做类似的考试的功能!希望能够参考参考,非常谢谢![email protected]
      

  12.   

    很简单,把题目的信息放在一个View里面,自己写它的界面
    切换到下一题的时候,根据查询的下一题信息,重写View的界面就可以了
      

  13.   

    求源码,正在做类似的考试的功能!希望能够参考参考,非常谢谢![email protected]
      

  14.   

    我写过,显示考试题用WebView就可以了,随机试题是类似发牌函数。
      

  15.   

    List装试题对象,一个Activity来显示。
      

  16.   

    楼主 发我一份源码啊 [email protected] 不胜感激。