亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Andriod的“選擇題測試”手機(jī)應(yīng)用開發(fā)

        2019-10-21 02:30:04侯懿指導(dǎo)老師鄭啟根
        魅力中國 2019年34期
        關(guān)鍵詞:復(fù)選框選擇題語句

        侯懿 指導(dǎo)老師:鄭啟根

        (深圳中學(xué),廣東 深圳 518000)

        智能手機(jī)的使用越來越廣泛,本文介紹一種利用Android Studio開發(fā)一款適合學(xué)生隨時隨地進(jìn)行選擇題測試的手機(jī)應(yīng)用程序。

        一、編寫布局文件

        選擇題測試界面的布局以簡單明了為主,可分為題干、選擇按鈕組、提交按鈕三個部分,當(dāng)應(yīng)用者提交單選答案后會彈出對錯的判斷結(jié)果和解析。以單選題為例采用線性布局管理器Linearlayout,并將其布局利用語句android:orientation=”vertical“設(shè)為垂直,添加文本框組件Textview作為題干部分,用RadioGroup添加單選按鈕并設(shè)置每一個單選按鈕的位置及內(nèi)容,如下:

        采用Button建立提交按鈕即可完成一道題目的測試界面。另外還可以添加背景圖片。首先將圖片復(fù)制并粘貼到本module中res目錄下的mipmap圖片資源目錄中,然后利用android:background=”@mipmap/圖片名稱”語句即可設(shè)置背景圖片。

        二、編制程序

        首先采用單擊事件監(jiān)聽器判斷提交按鈕是否被觸發(fā),即button.setOnClickListener實現(xiàn)。當(dāng)監(jiān)聽到提交按鈕被觸發(fā)時,采用循環(huán)判斷的方法去判斷各個單選按鈕的值,當(dāng)所選單選按鈕值正確時彈出正確提示對話框:

        If(radioButton.isChecked()){ //被選中的單選按鈕

        If (radioButton.getText().equals(”此處是正確答案字符串”)){

        //讀取字符串判斷其是否與正確字符串一致

        Toast.makeText(MainActivity.this,”回答正確”,Toast,LENGTH_LONG).show();}

        不正確時按照同樣的方法彈出錯誤對話框并給出解析。

        三、功能拓展

        當(dāng)題目為多選題時,采取類似的方法,可以做出多選題測試頁。具體布局需要將單選按鈕組更改為多選按鈕組,相關(guān)布局語句如下:

        <CheckBox

        android:layout_width=”wrap_content”

        android:layout_height=”wrap_congtent”

        android:text=”A:選項內(nèi)容” //填寫A選項內(nèi)容

        android:textSize=”12sp”// 文字大小

        android:textColor=”#BDBDBD”/> //文字顏色

        當(dāng)提交按鈕觸發(fā)后,則采用 if(checkBox1.isChecked()) 語句判斷復(fù)選框是否被選中即可。為了達(dá)到更好的學(xué)習(xí)效果,還可以復(fù)制復(fù)選框內(nèi)容:如,先定義一個string變量為空,即 String checked=” ”;然后當(dāng)復(fù)選框被選中后,利用checked+=checkBox1.getText().toString()將復(fù)選框內(nèi)容復(fù)制到checked中,最后彈出

        Toasst.makeText(MainAtivity.this,checked,Toast.LENGTH_LONG).show();即可。

        當(dāng)題目中涉及圖形時,可以利用拍照功能,直接將圖片拍照到題干部分,此時采用圖像視圖語句即可,如下:

        <ImageView

        android:layout_width=”match_parent”

        android:layout_height=”wrap_content”

        android:scr=”@mipmap/圖片名稱”/>

        當(dāng)然還可采用調(diào)用照相機(jī)拍照和手機(jī)內(nèi)存儲的照片方式實現(xiàn)。

        四、手機(jī)端調(diào)試

        以上程序通過模擬器試運(yùn)行成功后,可以下載到手機(jī)端進(jìn)行調(diào)試。

        1.將手機(jī)連接到電腦。電腦先裝好應(yīng)用寶或電腦管家等軟件再利用這些軟件將安卓系統(tǒng)的手機(jī)連接到電腦上,并在手機(jī)端授權(quán)該電腦可以管理手機(jī),并允許USB調(diào)試。

        2.在Android Studio中,選擇編寫好的應(yīng)用的module,點擊菜單欄中的運(yùn)行按鈕,根據(jù)提示選擇在連接好的手機(jī)設(shè)備中運(yùn)行。

        3.此時在手機(jī)端和應(yīng)用寶或者電腦管家中,均可以看到運(yùn)行效果,并可以在手機(jī)端進(jìn)行操作。

        APP應(yīng)用發(fā)布時,需先通過build下面的build apk和Generate Signed Apk生成apk文件,就可以上傳發(fā)布了。

        五、應(yīng)用前景

        由于選擇題題型比較單一,容易利用編程實現(xiàn)題庫的建立和測試功能,隨著題量的增加,僅僅在程序中添加題目和選項即可,框架均可不變,相對開發(fā)也較為簡單,便捷,適用于各類科目中的客觀題題庫及測試開發(fā)。開發(fā)完成后可以發(fā)布到學(xué)生手機(jī)端,便于學(xué)生利用碎片化時間進(jìn)行學(xué)習(xí),并且可以反復(fù)進(jìn)行練習(xí),具有較大的應(yīng)用前景。

        猜你喜歡
        復(fù)選框選擇題語句
        “因式分解”大顯身手
        單項選擇題狂練
        數(shù)列選擇題精選精練
        重點:語句銜接
        用好復(fù)選框 Excel條件求和更簡單
        電腦愛好者(2020年9期)2020-07-05 03:17:34
        制作具有自動計算功能的選購單
        電腦愛好者(2020年5期)2020-05-11 06:04:47
        Excel中突顯對比圖表數(shù)據(jù)
        電腦愛好者(2020年5期)2020-05-11 06:04:47
        一表顯示多表動態(tài)對比圖
        精彩語句
        十種妙招握在手 破解選擇題無憂
        亚洲av无一区二区三区久久| 久久爱91精品国产一区| 日本女u久久精品视频| 先锋影音人妻啪啪va资源网站| 国产欧美一区二区三区在线看| 国内老熟妇对白xxxxhd| 精品综合久久久久久8888| 国产精品自拍视频免费看| 97人妻人人揉人人躁九色| 亚洲色大成网站www久久九| 久久精品无码一区二区三区蜜费| 日本熟妇高潮爽视频在线观看| 精品乱色一区二区中文字幕| 玩弄放荡人妇系列av在线网站 | 亚洲av永久无码国产精品久久| 无码人妻少妇久久中文字幕蜜桃| 亚洲蜜桃视频在线观看| 亚洲av不卡一区男人天堂| 色www视频永久免费| 国产精品视频yuojizz| 色噜噜精品一区二区三区| 一区二区三区国产免费视频| 久激情内射婷内射蜜桃人妖 | 成人自拍三级在线观看| 亚洲性码不卡视频在线| 国产自拍成人免费视频| 亚欧色一区w666天堂| 久青草国产在线观看| 日本午夜一区二区视频| 亚洲天堂成人av影院| 久久人妻内射无码一区三区| 老色鬼永久精品网站| 亚洲av区一区二区三区| 久久人妻少妇嫩草av| 亚洲av无码一区二区三区网站| 国产日韩久久久久69影院| 人妻精品一区二区三区蜜桃| 亚洲 卡通 欧美 制服 中文| 亚洲成年网站在线777| 亚洲情精品中文字幕99在线| 国产日韩欧美一区二区东京热|