999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Android題庫(kù)系統(tǒng)中多種題型的設(shè)計(jì)與實(shí)現(xiàn)

2018-04-23 09:13:10涂小琴
軟件 2018年3期
關(guān)鍵詞:設(shè)置效果方法

涂小琴

(云南師范大學(xué)文理學(xué)院,云南 昆明 650222)

0 引言

目前,市面上較熟悉的題庫(kù)系統(tǒng)是“駕考寶典”類的系統(tǒng),針對(duì)學(xué)生的題庫(kù)系統(tǒng)并不多,針對(duì)在校大學(xué)生考級(jí)的系統(tǒng)也是少之又少。大學(xué)生在校的時(shí)候要面對(duì)很多的考試,如大家都需參加的英語(yǔ)四六級(jí)的考試,計(jì)算機(jī)等級(jí)類的考試,以及各種專業(yè)證書類的考試,考試的題型各有不同,本文就對(duì)經(jīng)常出現(xiàn)的幾種題型進(jìn)行研究,提出幾種題型在Android題庫(kù)中的應(yīng)用方法。

1 選擇題、判斷題的實(shí)現(xiàn)

選擇題分為單選題和多選題兩種,實(shí)現(xiàn)的技術(shù)最簡(jiǎn)單的就是用 ListView,ListView中有自帶的單選和多選功能,實(shí)現(xiàn)起來(lái)相當(dāng)?shù)姆奖恪V饕昧薒istView的ListView.CHOICE_MODE_SINGLE和ListView. CHOICE_MODE_MULTIPLE屬性。

1.1 單選題的實(shí)現(xiàn)

單選題只需設(shè)置 ListView.CHOICE_MODE_SINGLE屬性,具體實(shí)現(xiàn)方法如下:

1.2 多選題的實(shí)現(xiàn)

多選題只需設(shè)置 ListView. CHOICE_MODE_MULTIPLE屬性,具體實(shí)現(xiàn)方法如下:

使用 LocalBroadcast可以方便試題界面和答題卡界面的自由跳轉(zhuǎn)填空題的實(shí)現(xiàn)。

判斷題的實(shí)現(xiàn)

判斷題的實(shí)現(xiàn)與單選題有相似之處,只是選項(xiàng)只有兩個(gè),除了與單選題一樣,利用ListView實(shí)現(xiàn)之外,還可以利用單選框RadioGroup來(lái)實(shí)現(xiàn)。

2 填空題的實(shí)現(xiàn)

2.1 常見(jiàn)問(wèn)題

如何獲取填空的焦點(diǎn)?獲取焦點(diǎn)后如何調(diào)用軟鍵盤?

填空題中,填空的預(yù)留長(zhǎng)度應(yīng)該留多少?是否需要固定?

若不固定,后面的文字是否需要后移,若需要,如何移?

對(duì)于填空題,以上三個(gè)問(wèn)題都是在做需求時(shí)需要解決的問(wèn)題。針對(duì)這三個(gè)問(wèn)題,給出具體的解決方案。

2.2 解決辦法

對(duì)于第一個(gè)問(wèn)題,在做填空題的時(shí)候,如何獲取所需填空的焦點(diǎn)?獲取焦點(diǎn)很重要,只要獲取了焦點(diǎn)才能將答案填入空格中。解決方法:把需要顯示的內(nèi)容轉(zhuǎn)成SpannableString對(duì)象,通過(guò)ClickableSpan設(shè)置點(diǎn)擊事件,設(shè)置setFocusable為 true來(lái)獲取焦點(diǎn)。焦點(diǎn)獲取后,在點(diǎn)擊處彈出PopupWindow輸入框,輸入答案后點(diǎn)擊確定,調(diào)用 fillAnswer方法將答案設(shè)置到填空處。

針對(duì)第二個(gè)問(wèn)題,關(guān)于 position可以根據(jù)填空題來(lái)定,有設(shè)置答案填寫范圍的,也有可改變長(zhǎng)度的。如設(shè)置范圍 rangeList.add(new AnswerRange(4,20));

另外對(duì)于 Spanned.SPAN_EXCLUSIVE_EXCLUSIVE是指新填入的字符格式的變化情況,可以設(shè)置前面填入的數(shù)據(jù)或后面填入數(shù)據(jù)的變化情況,它是用來(lái)標(biāo)識(shí)在 Span范圍內(nèi)的文本前后輸入新的字符時(shí)是否把它們也應(yīng)用這個(gè)效果。下面給出四種情況:

(1)Spanned.SPAN_EXCLUSIVE_EXCLUSIVE(前后都不應(yīng)用設(shè)定的效果);

(2)Spanned.SPAN_INCLUSIVE_EXCLUSIVE(前面應(yīng)用設(shè)定的效果,后面不應(yīng)用);

(3)Spanned.SPAN_EXCLUSIVE_INCLUSIVE(前面不應(yīng)用設(shè)定的效果,后面應(yīng)用);

(4)Spanned.SPAN_INCLUSIVE_INCLUSIVE(前后都應(yīng)用設(shè)定的效果)。

針對(duì)第三個(gè)問(wèn)題,若長(zhǎng)度不固定,在超出空格范圍時(shí),如何將后面的文字后移?

解決這個(gè)問(wèn)題可以通過(guò)更新答案的范圍來(lái)進(jìn)行。實(shí)現(xiàn)方法如下

3 圖文混排的實(shí)現(xiàn)

在 Android中要實(shí)現(xiàn)圖文混排的效果,可以有多種方式,下面介紹三種:

(1)在 TextView中使用 Compound Drawable屬性;

(2)在TextView中使用Spannable多樣式顯示;

(3)在TextView中顯示文本,用ImageView顯示圖片。

圖1 圖文混排效果圖Fig.1 Picture and text mixing effect diagram

第三種方式應(yīng)用的較多,若用在題庫(kù)中,通常將圖片所在位置存儲(chǔ)在數(shù)據(jù)庫(kù)中,通過(guò) imageView來(lái)讀取圖片。關(guān)鍵代碼如下:

holder.timu = (TextView)convertView.findViewById(R.id.timu); //用TextView讀取題目

holder.fujian = (ImageView)convertView.findView ById(R.id.fujian); //用ImageView來(lái)讀取圖片,效果如圖1所示。

4 結(jié)論

文中通過(guò)對(duì)不同題型的分析,給出不同題型在Android題庫(kù)中的解決辦法,解決問(wèn)題的方法有很多種,并不局限我在文中提到的這些,在遇到問(wèn)題的過(guò)程中,可以通過(guò)不斷的嘗試來(lái)找出新的方法。隨著技術(shù)的更新,實(shí)現(xiàn)的方法也會(huì)隨著更新。

[1] 艾小芹. 基于Android的英語(yǔ)學(xué)習(xí)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J]. 電子設(shè)計(jì)工程, 2016(17): 73-76.

[2] 徐毅, 田春燕. 基于Android的移動(dòng)英語(yǔ)學(xué)習(xí)平臺(tái)的研究與實(shí)現(xiàn)[J]. 中國(guó)教育信息化, 2014(4): 89-91.

[3] 付婷婷. 基于Android的移動(dòng)學(xué)習(xí)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[D].貴州大學(xué)碩士論文, 2016-6.

[4] 馬宏茹. 基于Android平臺(tái)的中小學(xué)試題庫(kù)系統(tǒng)的建設(shè)[J].軟件工程師, 2015(18): 24-24.

[5] 萬(wàn)遠(yuǎn)輝. 基于Android平臺(tái)的移動(dòng)學(xué)習(xí)管理系統(tǒng)的研究與設(shè)計(jì)[D]. 江西財(cái)經(jīng)大學(xué)碩士論文, 2016-6.

[6] 陳麗丹, 梁明杰. 課程試題庫(kù)APP應(yīng)用程序的設(shè)計(jì)[J]. 電氣電子教學(xué)學(xué)報(bào), 2016(8): 79-81.

[7] 宋志超. 面向移動(dòng)終端用戶的題目推薦與練習(xí)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 內(nèi)蒙古大學(xué)碩士論文, 2017-6.

猜你喜歡
設(shè)置效果方法
按摩效果確有理論依據(jù)
中隊(duì)崗位該如何設(shè)置
迅速制造慢門虛化效果
抓住“瞬間性”效果
模擬百種唇妝效果
Coco薇(2016年8期)2016-10-09 02:11:50
用對(duì)方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
本刊欄目設(shè)置說(shuō)明
中俄臨床醫(yī)學(xué)專業(yè)課程設(shè)置的比較與思考
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
捕魚
主站蜘蛛池模板: 国产传媒一区二区三区四区五区| 免费无码又爽又黄又刺激网站| 国产va在线观看| 自拍中文字幕| 日韩精品免费一线在线观看| 日韩视频免费| 国产精品专区第1页| 日韩国产一区二区三区无码| 国产精品无码一区二区桃花视频| 伊人久久久久久久| 国产在线自乱拍播放| 国产永久免费视频m3u8| 天天躁夜夜躁狠狠躁图片| 亚洲二三区| 黄色福利在线| 精品久久久久久成人AV| 国产AV无码专区亚洲A∨毛片| 毛片在线播放a| 午夜日本永久乱码免费播放片| 久久久国产精品免费视频| 午夜日本永久乱码免费播放片| 国产成人精品日本亚洲| 婷婷色狠狠干| 亚洲妓女综合网995久久| 乱色熟女综合一区二区| 成人久久精品一区二区三区| 亚洲成a∧人片在线观看无码| 国产丝袜第一页| 中国黄色一级视频| 全部毛片免费看| 亚洲福利一区二区三区| 51国产偷自视频区视频手机观看 | 114级毛片免费观看| 久996视频精品免费观看| 99热这里都是国产精品| 青青青视频91在线 | 亚洲精品爱草草视频在线| 成年人免费国产视频| 亚洲精品日产AⅤ| 亚洲系列无码专区偷窥无码| 亚洲 欧美 日韩综合一区| 一级福利视频| 亚洲色成人www在线观看| 天天躁夜夜躁狠狠躁图片| 国产成人综合在线观看| 国产亚洲日韩av在线| 精品91自产拍在线| 亚洲精品福利视频| 天堂av综合网| 99re经典视频在线| 亚洲永久视频| 精品1区2区3区| 波多野吉衣一区二区三区av| 国产高清毛片| 狠狠干欧美| 福利在线不卡| 天天综合天天综合| 超碰免费91| 尤物精品国产福利网站| 成人午夜网址| 国内精自线i品一区202| 熟女日韩精品2区| 亚洲午夜国产精品无卡| 欧美性色综合网| 国产原创自拍不卡第一页| 谁有在线观看日韩亚洲最新视频 | 国产成人综合日韩精品无码首页| 日本人真淫视频一区二区三区| 亚洲AⅤ永久无码精品毛片| 国产成年女人特黄特色大片免费| 国内精品一区二区在线观看| 欧美国产在线一区| 无码aaa视频| 午夜福利无码一区二区| 草草线在成年免费视频2| 欧美人与牲动交a欧美精品| 久久久91人妻无码精品蜜桃HD | 91亚洲精品国产自在现线| 国产精品免费电影| 日韩 欧美 国产 精品 综合| 久久不卡国产精品无码| 都市激情亚洲综合久久|