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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM