zoukankan      html  css  js  c++  java
  • Android实现选择题答题(包括单选、多选和答题卡)

    在线答题demo,具体代码是一年多前完成的,比较简单,不再贴出,请参见Github。

    主要功能:

    单选:点击选项直接进入下一题。
    多选:选择多个选项,向右滑动进入下一题。
    答题卡:点击题号重新进入答题界面。
    使用技术:

    主框架为ViewPager内嵌Fragment,包含试题Fragment(QuestionItemFragment
    )和答题卡Fragment(ScantronItemFragment ),并使用FragmentStatePagerAdapter
    进行适配。

    单选题和多选题使用ListView实现,主要利用了ListView的ListView.CHOICE_MODE_SINGLE and
    ListView.CHOICE_MODE_MULTIPLE属性。

    为了方便试题界面和答题卡界面的自由跳转,使用了LocalBroadcast。

    效果图:

    Github地址:

    https://github.com/wildcreek/MultiChoice

  • 相关阅读:
    scala-隐式转换
    scala-泛型
    scala-模式匹配
    scala-LinkedList
    scala-高阶函数
    scala-数组/列表
    scala-map
    scala语法
    机器学习笔记
    Day 1 下午
  • 原文地址:https://www.cnblogs.com/geili/p/10327283.html
Copyright © 2011-2022 走看看