求助 关于android弄选择题考试系统的问题 android作业sqlite选择题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 第一个问题:用Random应该可以第二个问题:用ArrayList<String>来放这50道题应该可以吧?第三个问题:不用50个Activity应该也可以吧?可以尝试着用ListView选项可以用RadioButton仅是建议,这个应用之前没有做过,你可以尝试一下 第一题同楼上第二题:最好用List<HashMap<String,String>> 来存放题目。用hashmap可以存放题目的更多的信息,如题号,分数,答案等。第三题:用一个activity就够了,不同的TextView可以从成员变量 List<HashMap<String,String>> 取出来并设置进去。上一题下一题两个按钮,可以在设个成员变量 int no,onClick事件就是把on+1或者-1,然后重新从list.get(no)拿出数据,放到TextView当中。 自己作个记录,方便以后查看,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()); } }} 楼主能不能把你的程序给分享分享,不剩感激啊,邮箱[email protected] 楼主也给我看一份吧,好着急用的。[email protected] 我感觉可以不像2楼的做法这么做,只把题号存在list里好了。你如果说题目内容和选项很多,如果像阅读理解题或者综合阅读题这种,你把50道题目的所有信息,都存在里面,也会占用一些空间。还不如每次一道新的题目查一把,切换的速度也很快的。我在市场上也发不过一些考试的app,可以交流下 嗯,如果题目内容不多的话可以全部存在list中,如果信息较多就应该只存题号,然后翻到每一个页面的时候从数据库重新读取。 楼主,我最近也在做内部的一个考试系统,也是遇到了你的问题 请问能不能给我发一下你的源码 ? [email protected]我这里有个前辈自己发的源码,不过我看不懂叫做 HiBabyDragon20120930也是出题系统 有源码 哇哇,楼主能不能也发一份源代码给我,最近刚学,菜鸟一个,发现好多都要学习……邮箱:[email protected]先谢了 楼主,我也在做一个软考备考系统,里面有对历年真题的练习,和你描述的功能一样,能不能分享下你的源码,谢谢!!![email protected] 求源码,正在做类似的考试的功能!希望能够参考参考,非常谢谢![email protected] 很简单,把题目的信息放在一个View里面,自己写它的界面切换到下一题的时候,根据查询的下一题信息,重写View的界面就可以了 求源码,正在做类似的考试的功能!希望能够参考参考,非常谢谢![email protected] 我写过,显示考试题用WebView就可以了,随机试题是类似发牌函数。 List装试题对象,一个Activity来显示。 楼主 发我一份源码啊 [email protected] 不胜感激。 toast的使用 android google地图的问题 ophone 开发磁盘缓存问题 android 图片处理技术:圆角和倒影 功能。 请问如何去掉dialog标题 ExpandableListView中二级列表序号怎么获得 求助AdapterViewFlipper无法运行问题 微信支付失败 求大神帮助解答如何测量android应用中各个部位耗电情况的做法 新人求助 android在进行创建项目gen下没有自动生成R.java QQ android服务器端代码(java code)和客户端(android code)该怎么整合?
第二个问题:用ArrayList<String>来放这50道题应该可以吧?
第三个问题:不用50个Activity应该也可以吧?可以尝试着用ListView
选项可以用RadioButton
仅是建议,这个应用之前没有做过,你可以尝试一下
第二题:最好用List<HashMap<String,String>> 来存放题目。用hashmap可以存放题目的更多的信息,如题号,分数,答案等。
第三题:用一个activity就够了,不同的TextView可以从成员变量 List<HashMap<String,String>> 取出来并设置进去。上一题下一题两个按钮,可以在设个成员变量 int no,onClick事件就是把on+1或者-1,然后重新从list.get(no)拿出数据,放到TextView当中。
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());
}
}
}
你如果说题目内容和选项很多,如果像阅读理解题或者综合阅读题这种,你把50道题目的所有信息,都存在里面,也会占用一些空间。还不如每次一道新的题目查一把,切换的速度也很快的。
我在市场上也发不过一些考试的app,可以交流下
嗯,如果题目内容不多的话可以全部存在list中,如果信息较多就应该只存题号,然后翻到每一个页面的时候从数据库重新读取。
我这里有个前辈自己发的源码,不过我看不懂叫做 HiBabyDragon20120930也是出题系统 有源码
先谢了
切换到下一题的时候,根据查询的下一题信息,重写View的界面就可以了