欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

學(xué)習(xí)移動(dòng)應(yīng)用平臺(tái)的顯示方法與流程

文檔序號(hào):11252227閱讀:556來源:國知局

本發(fā)明涉及應(yīng)用平臺(tái)的應(yīng)用方法,具體涉及學(xué)習(xí)移動(dòng)應(yīng)用平臺(tái)的顯示方法。



背景技術(shù):

學(xué)起移動(dòng)應(yīng)用平臺(tái)不僅能夠?qū)崿F(xiàn)移動(dòng)端的在線聽課、做題功能,參與討論,使用戶可以利用手機(jī)、平板在線聽課、完成課后作業(yè)、參與主題討論、查找學(xué)習(xí)資料、查看教務(wù)通知、預(yù)約期末考試,幫助用戶充分利用碎片化時(shí)間完成高等教育的系統(tǒng)化學(xué)習(xí);它還具有各類通訊功能和強(qiáng)大的社交功能。

對于學(xué)起移動(dòng)應(yīng)用平臺(tái)做題功能中填空題的具體實(shí)現(xiàn)。安卓對帶超文本標(biāo)記語言標(biāo)簽的數(shù)據(jù)進(jìn)行解析,顯示填空題主干內(nèi)容及一個(gè)或多個(gè)輸入答案區(qū)域,當(dāng)用戶點(diǎn)擊答案區(qū)域后可以輸入內(nèi)容,用戶離開答案區(qū)域后校驗(yàn)已操作的答案區(qū)域是否已經(jīng)輸入內(nèi)容,根據(jù)是否已經(jīng)輸入內(nèi)容顯示不同的狀態(tài),反饋給用戶。當(dāng)填空題顯示內(nèi)容中同時(shí)包含圖片和文字時(shí),圖片和文字顯示通常會(huì)導(dǎo)致頁面錯(cuò)亂,影響界面美觀;填空題需要填寫答案的區(qū)域不夠明確,與用戶交互性差,不方便操作。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的目的在于提供一種學(xué)習(xí)移動(dòng)應(yīng)用平臺(tái)的顯示方法,解決填空題顯示內(nèi)容中同時(shí)包含圖片和文字時(shí),圖片和文字顯示通常會(huì)導(dǎo)致頁面錯(cuò)亂,影響界面美觀;填空題需要填寫答案的區(qū)域不夠明確,與用戶交互性差,不方便操作的問題。

為解決上述的技術(shù)問題,本發(fā)明采用以下技術(shù)方案:

學(xué)習(xí)移動(dòng)應(yīng)用平臺(tái)的顯示方法,包括初始化和圖文整理,初始化顯示填空題的父布局,初始化顯示內(nèi)容的文本視圖,并將文本視圖添加到父布局中,并保存用戶輸入答案的集合;

集合包括用于保存可輸入答案區(qū)域位置的鍵和用于保存用戶某一個(gè)可輸入答案區(qū)域內(nèi)容的值,其中鍵為整型,值為字符串;

圖文整理是指,在初始化后,對圖文進(jìn)行混排,并在實(shí)現(xiàn)圖文混排時(shí),將圖片按比例縮放顯示。

更進(jìn)一步的技術(shù)方案是,上述中在實(shí)現(xiàn)圖文混排時(shí),將圖片按比例縮放顯示,其中將圖片按比例縮放顯示時(shí)包括自定義圖片解析類和自定義異步類;

自定義圖片解析類是指用于解析超文本標(biāo)記語言圖片標(biāo)簽包含的圖片信息并轉(zhuǎn)化為安卓平臺(tái)能夠識(shí)別的圖片資源,實(shí)現(xiàn)轉(zhuǎn)化圖片資源接口;

自定義異步類是指獲取圖片信息并轉(zhuǎn)為安卓平臺(tái)能夠識(shí)別的圖片資源對象。

更進(jìn)一步的技術(shù)方案是,上述中在圖文整理后,通過解析答案標(biāo)簽,顯示可輸入答案區(qū)域。

更進(jìn)一步的技術(shù)方案是,上述中解析答案標(biāo)簽包括自定義標(biāo)簽解析類和自定義可點(diǎn)擊圖片類;

其中在解析自定義標(biāo)簽時(shí),每一對自定義標(biāo)簽內(nèi)均包含一組答案內(nèi)容;

自定義可點(diǎn)擊圖片類用于繪制安卓圖片資源。

更進(jìn)一步的技術(shù)方案是,上述中標(biāo)簽解析步驟如下:

步驟1、判斷標(biāo)簽是否為自定義答案標(biāo)簽,是則進(jìn)行步驟2;

步驟2、判斷是開始標(biāo)簽,還是結(jié)束標(biāo)簽;

步驟3、是開始標(biāo)簽時(shí),記錄當(dāng)前標(biāo)簽的起始位置,并讓記錄標(biāo)簽位置的值加1;

步驟4、是結(jié)束標(biāo)簽時(shí),記錄當(dāng)前標(biāo)簽的結(jié)束位置,通過當(dāng)前標(biāo)簽的起始位置和結(jié)束位置從被解析的字符串中截取當(dāng)前標(biāo)簽內(nèi)包含的答案內(nèi)容。

更進(jìn)一步的技術(shù)方案是,上述中通過自定義圖片解析類和自定義標(biāo)簽解析類實(shí)現(xiàn)自定義標(biāo)簽解析,完成填空題顯示。

與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:

本發(fā)明有效解決了填空題顯示內(nèi)容中同時(shí)包含圖片和文字時(shí),圖片和文字顯示通常會(huì)導(dǎo)致頁面錯(cuò)亂,影響界面美觀的問題,同時(shí)也解決了填空題需要填寫答案的區(qū)域不夠明確,與用戶交互性差,不方便操作的問題。

具體實(shí)施方式

為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合實(shí)施例,對發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

實(shí)施例1

學(xué)習(xí)移動(dòng)應(yīng)用平臺(tái)的顯示方法,包括初始化和圖文整理,初始化顯示填空題的父布局,初始化顯示內(nèi)容的文本視圖,并將文本視圖添加到父布局中,并保存用戶輸入答案的集合;集合包括用于保存可輸入答案區(qū)域位置的鍵和用于保存用戶某一個(gè)可輸入答案區(qū)域內(nèi)容的值,其中鍵為整型,值為字符串;圖文整理是指,在初始化后,對圖文進(jìn)行混排,并在實(shí)現(xiàn)圖文混排時(shí),將圖片按比例縮放顯示。

在本實(shí)施例中,通過將文本視圖添加到父布局中,來對填空題進(jìn)行編排,并在編排后通過對圖文進(jìn)行混排,將圖片按比例縮放顯示,優(yōu)化了用戶使用界面。

實(shí)施例2

對比于實(shí)施例1,本實(shí)施例優(yōu)化了圖文整理,在實(shí)現(xiàn)圖文混排時(shí),將圖片按比例縮放顯示,其中將圖片按比例縮放顯示時(shí)包括自定義圖片解析類和自定義異步類;自定義圖片解析類是指用于解析超文本標(biāo)記語言圖片標(biāo)簽包含的圖片信息并轉(zhuǎn)化為安卓平臺(tái)能夠識(shí)別的圖片資源,實(shí)現(xiàn)轉(zhuǎn)化圖片資源接口;自定義異步類是指獲取圖片信息并轉(zhuǎn)為安卓平臺(tái)能夠識(shí)別的圖片資源對象。

在本實(shí)施例中,通過安卓圖片資源對象獲取圖片固有寬高,根據(jù)屏幕大小獲取預(yù)定寬高比例為4:3的圖片顯示區(qū)域,比較圖片固有寬度與圖片顯示區(qū)域?qū)挾鹊谋戎?,圖片固有高度與圖片顯示區(qū)域高度的比值,計(jì)算縮放比例,為了預(yù)定顯示區(qū)域達(dá)到最佳顯示效果,當(dāng)寬度縮放比例大于高度縮放比例時(shí),取縮放比例為圖片固有寬度與圖片顯示區(qū)域?qū)挾鹊谋戎?,否則縮放比例為圖片固有高度與圖片顯示區(qū)域高度的比值,若縮放比例原大小小于1則縮放比例取1,否則取縮放比例原大小。圖片固有高度與縮放比例的比值,圖片固有寬度與縮放比例的比值得到圖片實(shí)際填充時(shí)應(yīng)顯示的大小,重新設(shè)置安卓圖片資源對象將被繪制的矩形區(qū)域?qū)傩裕祷貓D片資源對象即可。

實(shí)施例3

對比于實(shí)施例2,本實(shí)施例優(yōu)化了圖文整理,在圖文整理后,通過解析答案標(biāo)簽,顯示可輸入答案區(qū)域。

在本實(shí)施例中,答案標(biāo)簽是指在填空題上,需要答題的地方,在圖文整理后,通過解析答案標(biāo)簽,來顯示出可輸入答案區(qū)域,從而方便用戶答題。

實(shí)施例4

解析答案標(biāo)簽包括自定義標(biāo)簽解析類和自定義可點(diǎn)擊圖片類;其中在解析自定義標(biāo)簽時(shí),每一對自定義標(biāo)簽內(nèi)均包含一組答案內(nèi)容;自定義可點(diǎn)擊圖片類用于繪制安卓圖片資源。

在本實(shí)施例中,定義抽象的點(diǎn)擊方法用于點(diǎn)擊可點(diǎn)擊的答案區(qū)域后顯示可輸入文本框。初始化上述自定義的對象并實(shí)現(xiàn)定義的抽象的點(diǎn)擊方法,當(dāng)可點(diǎn)擊的答案區(qū)域被點(diǎn)擊時(shí)點(diǎn)擊方法體內(nèi)執(zhí)行以下操作:獲取顯示填空題文本視圖的布局屬性,通過該屬性測量出當(dāng)前被點(diǎn)擊的可點(diǎn)擊的答案區(qū)域所在的上起點(diǎn),左起點(diǎn),右終點(diǎn)從而計(jì)算出可編輯文本視圖在父布局絕對布局中顯示的坐標(biāo)及可編輯文本視圖的寬高;初始化一個(gè)可編輯文本視圖對象,添加焦點(diǎn)變化監(jiān)聽,監(jiān)聽可編輯文本視圖內(nèi)焦點(diǎn)的變化情況,當(dāng)可編輯文本視圖焦點(diǎn)發(fā)生變化時(shí)檢測是否有輸入內(nèi)容,如沒有輸入內(nèi)容則將可編輯文本視圖從父布局中移除顯示出可點(diǎn)擊的答案區(qū)域,添加文本變化監(jiān)聽,監(jiān)聽可編輯文本視圖內(nèi)輸入文本的變化情況,當(dāng)可編輯文本視圖輸入內(nèi)容發(fā)生變化時(shí)回調(diào)自定義用于記錄用戶輸入答案的接口,記錄用于在當(dāng)前可輸入文本框內(nèi)輸入的答案內(nèi)容,并將答案保存到父布局絕對布局定義的以鍵值對保存數(shù)據(jù)的集合中。調(diào)用父布局添加子布局的方法,把可點(diǎn)擊的答案區(qū)域替換為可輸入文本框,調(diào)用父布局重繪方法重新繪制頁面,最后調(diào)用將自定義標(biāo)簽替換為藍(lán)色可點(diǎn)擊區(qū)域的方法完成標(biāo)簽的解析。

實(shí)施例5

標(biāo)簽解析步驟如下:

步驟1、判斷標(biāo)簽是否為自定義答案標(biāo)簽,是則進(jìn)行步驟2;

步驟2、判斷是開始標(biāo)簽,還是結(jié)束標(biāo)簽;

步驟3、是開始標(biāo)簽時(shí),記錄當(dāng)前標(biāo)簽的起始位置,并讓記錄標(biāo)簽位置的值加1;

步驟4、是結(jié)束標(biāo)簽時(shí),記錄當(dāng)前標(biāo)簽的結(jié)束位置,通過當(dāng)前標(biāo)簽的起始位置和結(jié)束位置從被解析的字符串中截取當(dāng)前標(biāo)簽內(nèi)包含的答案內(nèi)容。

在本實(shí)施例中,獲取顯示填空題內(nèi)容的文本視圖頂部距離它父控件頂部的值及文本視圖的行高,通過該文本視圖的測量屬性測量出當(dāng)前標(biāo)簽包含的答案長度,利用文本視圖頂部距離它父控件頂部的值,文本視圖的行高,測量出的答案長度通過設(shè)置圖片繪制區(qū)域構(gòu)造安卓圖片資源對象,用來填充可點(diǎn)擊的答案區(qū)域。

實(shí)施例6

通過自定義圖片解析類和自定義標(biāo)簽解析類實(shí)現(xiàn)自定義標(biāo)簽解析,完成填空題顯示。

在本實(shí)施例中,通過自定義圖片解析類來講填空題中的圖文區(qū)域限定,通過自定義標(biāo)簽解析類將填空題中的答題區(qū)域限定,綜合上述兩種填空題的圖文區(qū)域和答題區(qū)域的限定,實(shí)現(xiàn)整個(gè)空題顯示。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
临海市| 准格尔旗| 城步| 新闻| 临海市| 东莞市| 通河县| 毕节市| 渭南市| 本溪| 霍邱县| 沐川县| 云浮市| 老河口市| 汉川市| 招远市| 监利县| 额济纳旗| 洮南市| 潢川县| 东城区| 大竹县| 固阳县| 阳西县| 都兰县| 凤阳县| 独山县| 华池县| 万载县| 龙门县| 茂名市| 兖州市| 红安县| 曲沃县| 白河县| 北海市| 驻马店市| 涿鹿县| 泰和县| 光山县| 嘉祥县|