实现功能是一个测试问答系统,每个activity有一道问题和选项,选项本人用的ListView,每做完这道题点击确定跳转到下一个页面继续回答问题,在答题过程中记录回答是否正确,望高人求教页面的跳转和listview的记录答题是否正确以及在最后的页面显示答题所得分数,小白拜上!

解决方案 »

  1.   

    楼主用setActivityForResult(),子Activity每次完成就返回一个值,主Activity里接受到这个值,再次启动setActivityForResult(),并将位置自增1,就可以实现了。
    楼主用这个方法好好试下吧。不难。
      

  2.   

    listview做选择题么?可以用RadioButtonGroup啦。用listview的话你的题目选项是读取数据库还是固定的啊?是固定的话就直接在listview.setAdapter(new MyAdapter(this));public class MyAdapter extends BaseAdapter {public View getView(int position, View convertView, ViewGroup parent) {if(position==0){
    //对的话跳转页面
    跳转页面方法很多的哦
    可以直接
    Intent intent = new Intent();
    intent.setClass(XXActivity.this, XXeActivity.class);
    startActivity(intent);
    记录对的题目数量好办你在数据库中存个int 对了就int++;哈哈
    }if(position==0){
    //错的话弹出个dialog
    }
      

  3.   

    上面的position就是listview的child项从0开始的