下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
Android開發(fā)基礎(chǔ)(AndroidStudio)學(xué)習(xí)通超星期末考試章節(jié)答案2024年請(qǐng)?jiān)跈M線中填入合適的代碼,實(shí)現(xiàn)播放sdcard默認(rèn)音頻。
publicvoidplayMusic(){
StringmPath=Environment.getExternalStorageDirectory()+File.separator+"test.mp3";
MediaPlayermMediaPlayer=newMediaPlayer();
try{
mMediaPlayer.___________________(mPath);
mMediaPlayer.prepare();
mMediaPlayer.___________________;
}catch(Exceptionex){
ex.printStackTrace();
}
}
答案:setDataSource;start(請(qǐng)根據(jù)注釋補(bǔ)充代碼,實(shí)現(xiàn)文本的設(shè)置。
protected
void
onCreate(Bundle
savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
TextView
text1
=
findViewById(R.id.text1);
text1.__________("你好");//設(shè)置文本內(nèi)容
text1.__________(20);//設(shè)置文本大小
text1.__________(Color.RED);//設(shè)置文本顏色
text1.__________(Color.BLUE);//設(shè)置背景顏色
}
答案:setText;setTextSize;setTextColor;setBackgroundColor請(qǐng)?jiān)跈M線中填入合適的代碼,為text1注冊(cè)上下文菜單。
protected
void
onCreate(Bundle
savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
TextView
text1
=
findViewById(R.id.text1);
this.__________________(text1);
}
答案:registerForContextMenu請(qǐng)?jiān)跈M線中填入合適的代碼,為書本下拉列表指定數(shù)據(jù)源。代碼如下:
BookList
C語言程序設(shè)計(jì)
JAVA語言程序設(shè)計(jì)
Android應(yīng)用開發(fā)
軟件測試技術(shù)
JAVAWEB程序設(shè)計(jì)
答案:@array/books請(qǐng)?jiān)跈M線中填入合適的代碼,實(shí)現(xiàn)書本列表。代碼如下:ListViewbookList=findViewById(R.id.bookList);String[]books={"C語言程序設(shè)計(jì)","JAVA語言程序設(shè)計(jì)","Android應(yīng)用開發(fā)","軟件測試技術(shù)","JAVAWEB程序設(shè)計(jì)"};ArrayAdapteradapter=newArrayAdapter(this,android.R.layout.simple_list_item_1,
);bookList.
(adapter);
答案:books;setAdapter請(qǐng)補(bǔ)充如下廣播接收器代碼,當(dāng)接收到廣播消息時(shí),獲取廣播消息并通過Toast顯示。代碼如下:publicclassMyReceiverextends
{
publicvoidonReceive(Contextcontext,Intentintent){
Stringmsg=intent.
("msg");
Toast.makeText(context,msg,Toast.LENGTH_LONG).show();
}}
答案:BroadcastReceiver;getStringExtra請(qǐng)補(bǔ)充如下代碼,實(shí)現(xiàn)頁面切換時(shí)進(jìn)行數(shù)據(jù)傳遞。代碼如下:StringstrName="Lily";//進(jìn)行界面跳轉(zhuǎn)時(shí)傳遞數(shù)據(jù)Intentintent=newIntent(MainActivity.this,ShowActivity.class);intent.
("name",strName);//啟動(dòng)intent對(duì)應(yīng)的ActivitystartActivity(intent);
答案:putExtra已知登錄頁面對(duì)應(yīng)的類為LoginActivity,請(qǐng)補(bǔ)充如下代碼,當(dāng)點(diǎn)擊按鈕時(shí),實(shí)現(xiàn)切換到登錄頁面。代碼如下:
button1.setOnClickListener(newView.OnClickListener(){
publicvoidonClick(Viewv){
Intentintent=newIntent(MainActivity.this,
);
(intent);
}
});
答案:LoginActivity.class;startActivity請(qǐng)補(bǔ)充代碼,使得執(zhí)行該動(dòng)畫時(shí),動(dòng)畫總共運(yùn)行3次,每次都從頭開始。代碼如下:
答案:2;restart請(qǐng)?jiān)跈M線中填入合適的代碼,使得點(diǎn)擊網(wǎng)址時(shí)能打開對(duì)應(yīng)的超鏈接。代碼如下:
答案:autoLink請(qǐng)?jiān)跈M線中填入合適的布局,使得圖片居中顯示。代碼如下:<
xmlns:android="/apk/res/android"
xmlns:tools="/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity"
android:orientation="vertical"
android:padding="10dp">
答案:RelativeLayout請(qǐng)選擇合適的代碼填入橫線中,使得點(diǎn)擊開關(guān)按鈕時(shí),實(shí)現(xiàn)音頻的播放和暫停。mediaplayer.pause()mediaplayer.start()代碼如下:
//定義組件對(duì)象
ToggleButtonplayButtoh=(ToggleButton)findViewById(R.id.play);
//創(chuàng)建一個(gè)MediaPlayer實(shí)例
finalMediaPlayermediaplayer=MediaPlayer.create(this,R.raw.test);
//設(shè)置循環(huán)播放
mediaplayer.setLooping(true);
//播放/暫停按鈕事件處理
playButtoh.setOnCheckedChangeListener(newCompoundButton.OnCheckedChangeListener(){
publicvoidonCheckedChanged(CompoundButtoncompoundButton,booleanb){
if(mediaplayer.isPlaying()){
;
}else{
;
}
}
});
答案:mediaplayer.pause(;mediaplayer.start(請(qǐng)選擇合適的代碼填入橫線中,使得文本行水平居中顯示。android:layout_gravity="center_horizontal"
android:gravity="center_horizontal"代碼如下:
答案:android:layout_gravity="center_horizontal"MediaPlayer播放資源前,需要調(diào)用哪個(gè)方法完成準(zhǔn)備工作(
)
答案:prepare使用MediaPlayer播放保存在sdcard上的mp3文件時(shí)(
)
答案:需要調(diào)用setDataSource方法設(shè)置文件源下面這段代碼實(shí)現(xiàn)的是什么動(dòng)畫效果(
)
答案:旋轉(zhuǎn)動(dòng)畫下面這段代碼實(shí)現(xiàn)的是什么動(dòng)畫效果(
)
答案:位移動(dòng)畫下面這段代碼實(shí)現(xiàn)的是什么動(dòng)畫效果(
)
答案:透明動(dòng)畫下面這段代碼實(shí)現(xiàn)的是什么動(dòng)畫效果(
)
答案:綻放動(dòng)畫上下文菜單與其他菜單不同的是()
答案:上下文菜單必須注冊(cè)到指定的view上才能顯示處理菜單項(xiàng)單擊事件的方法不包含(
)
答案:使用onCreateOptionsMenu(Menumenu)響應(yīng)創(chuàng)建子菜單的方法是(
)
答案:addSubMenu使用Intent傳遞數(shù)據(jù)時(shí),可以使用putExtra()方法把參數(shù)封裝到Intent中。(
)
答案:對(duì)創(chuàng)建一個(gè)Activity必須繼承自android.app.Activity或者其子類。(
)
答案:對(duì)顯式意圖,即啟動(dòng)Activity時(shí)不需要指定Activity的名稱。(
)
答案:錯(cuò)Activity可以不用在AndroidManifest.xml文件中注冊(cè)就可以運(yùn)行。(
)
答案:錯(cuò)當(dāng)用startActivityForResult()啟動(dòng)activityB時(shí),可以在onActivityResult()方法接收activityB回傳的數(shù)據(jù)。(
)
答案:對(duì)Activity的布局文件放在哪個(gè)目錄下(
)
答案:res/layoutActivity通過()方法可以設(shè)置它的布局文件(
)
答案:setContentView()在下列選項(xiàng)中,可以獲得Intent中String類型參數(shù)的方法是(
)
答案:getStringExtra(string)下列選項(xiàng)中不能通過Intent傳遞的是(
)
答案:對(duì)象obj在下列選項(xiàng)中,關(guān)于onActivityResult方法中的參數(shù)描述錯(cuò)誤的是(
)
答案:data,表示啟動(dòng)Activity時(shí)傳遞的Intent有明確指定組件名的Intent稱為(
)
答案:顯式意圖Android中Intent傳遞類對(duì)象時(shí),該類對(duì)象需實(shí)現(xiàn)(
)或Parcelable接口
答案:Serializable接口onActivityResult()方法有三個(gè)參數(shù),其中()表示在返回?cái)?shù)據(jù)時(shí)傳入結(jié)果碼(
)
答案:resultCode在startActivityForResult方法表示請(qǐng)求碼的參數(shù)是(
)
答案:requestCode下面代碼采用的是(
)啟動(dòng)ActivityIntentintent=newIntent();intent.setAction(“cn.itscast.xxx”);startActivity(intent);
答案:隱式意圖在AndroidUI開發(fā)中,通常情況下使用主題定義一個(gè)界面或者整個(gè)軟件界面的風(fēng)格,使用樣式定義控件的風(fēng)格。
答案:對(duì)主題與樣式在代碼結(jié)構(gòu)上是一樣的,不同之處在于主題的引用要在(
)文件中引用。
答案:AndroidManifest.xml在下列選項(xiàng)中,用于給組件指定樣式的屬性是()
答案:styleAndroid系統(tǒng)中,(
)用于定義控件的風(fēng)格
答案:
styleArrayAdapter通常用來把數(shù)組中的數(shù)據(jù)填充在ListView上。(
)
答案:對(duì)自定義數(shù)據(jù)適配器類時(shí),繼承的父類是DefaultAdapter。(
)
答案:錯(cuò)Android中BaseAdapter的getView方法作用是返回Listview每個(gè)條目具體顯示的內(nèi)容(
)
答案:對(duì)Android中BaseAdapter的getItemId()方法作用是返回Listview一共有多少條目需要被顯示(
)
答案:錯(cuò)在Android中,通常使用(
)控件在界面上顯示一個(gè)下拉列表。
答案:Spinner在Android中,通常使用(
)控件在界面上顯示一個(gè)垂直滾動(dòng)的列表。
答案:ListViewAndroid中SimpleAdapter數(shù)據(jù)適配器繼承自(
)類
答案:BaseAdapterAndroid中Listview顯示一個(gè)數(shù)組的內(nèi)容,我們最好用哪個(gè)(
)適配器
答案:ArrayAdapter在下列選項(xiàng)中,把List集合中的Map類型數(shù)據(jù)填充在ListView上,使用的數(shù)據(jù)適配器是(
)
答案:SimpleAdapter在下列選項(xiàng)中,把數(shù)組中的數(shù)據(jù)填充在ListView上的數(shù)據(jù)適配器是(
)
答案:ArrayAdapter在BaseAdapter的方法中,用來返回ListView顯示條目個(gè)數(shù)的方法是(
)
答案:getCount()自定義一個(gè)數(shù)據(jù)適配器MyAdatper,需要讓它繼承的類是(
)
答案:BaseAdapter在下列選項(xiàng)中,用來給ListView填充數(shù)據(jù)的方法是(
)
答案:setAdapter()關(guān)于SimpleAdapter說法正確的是(
)
答案:SimpleAdapter數(shù)據(jù)適配器每個(gè)item顯示的內(nèi)容用map來封裝關(guān)于BaseAdapter說法錯(cuò)誤的是(
)
答案:BaseAdapter不是抽象類,可以直接使用下列控件中,用于以列表形式展示數(shù)據(jù)的是(
)
答案:ListViewAndroidUI開發(fā)中,相對(duì)布局通常有兩種形式,一種是相對(duì)于容器而言的,一種是相對(duì)于控件而言的。(
)
答案:對(duì)相對(duì)布局中的控件都是按照相對(duì)位置擺放的。(
)
答案:對(duì)在線性布局文件中,如果把方向設(shè)置為水平方向,控件會(huì)擺放在同一行。(
)
答案:對(duì)絕對(duì)布局靈活性很大,可以完成任何的布局設(shè)計(jì),所以開發(fā)中推薦使用絕對(duì)布局。(
)
答案:錯(cuò)幀布局在界面上是一幀一幀顯示的。(
)
答案:對(duì)需要通過指定x、y坐標(biāo)來控制每一個(gè)組件的位置,放入該布局的組件需要通過android:layout_x和android:layout_y兩個(gè)屬性指定其準(zhǔn)確的坐標(biāo)值,并顯示在屏幕上。
答案:絕對(duì)布局AndroidUI開發(fā)中,TableLayout的行數(shù)由
對(duì)象控制的
答案:TableRow是Android布局中最簡單的一種,為每個(gè)加入其中的控件創(chuàng)建一個(gè)空白區(qū)域(稱為一幀,每個(gè)控件占據(jù)一幀)
答案:幀布局AndroidUI開發(fā)中,線性布局主要有兩種形式,一種是
線性布局,一種是
線性布局
答案:水平;垂直AndroidUI開發(fā)中,TableLayout的stretchColumns屬性表示(
)
答案:拉伸指定列填充滿TableLayoutAndroidUI開發(fā)中,如何設(shè)置GridLayout列數(shù)為4(
)
答案:android:columnCount=“4”AndroidUI開發(fā)中,設(shè)置線性布局為垂直顯示需修改的屬性的(
)
答案:android:orientation=“vertical”在相對(duì)布局文件中,把控件顯示在另外一個(gè)控件的右側(cè)使用的屬性是(
)
答案:layout_toRightOf在下列選項(xiàng)中,設(shè)置GridLayout中的某控件占3
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 6月運(yùn)動(dòng)品牌直播促銷方案
- 酒吧衛(wèi)生安全管理方案
- 鐵路隧道瓦斯安全監(jiān)測方案
- 運(yùn)輸行業(yè)單梁起重機(jī)動(dòng)態(tài)控制方案
- 餐飲行業(yè)核酸檢測實(shí)施方案
- 幼兒園與家長簽訂的安全協(xié)議書(2篇)
- 醫(yī)院數(shù)據(jù)備份與恢復(fù)方案
- 家具合同范本(2篇)
- 美容院墻面瓷磚施工方案
- 病死畜禽處理的環(huán)境保護(hù)方案
- 客戶信用等級(jí)評(píng)價(jià)附件
- 學(xué)前兒童數(shù)概念與運(yùn)算核心經(jīng)驗(yàn)
- 信息組織元數(shù)據(jù)
- 廣東英語中考必背1600詞
- 食育教學(xué)活動(dòng)案例與分析
- 2023年陜西西安特變電工電力設(shè)計(jì)有限責(zé)任公司招聘筆試題庫含答案解析
- 15D501 建筑物防雷設(shè)施安裝
- 重大危險(xiǎn)源理論知識(shí)考試試題及答案
- YS/T 921-2013冰銅
- PCB 生產(chǎn)工藝及其基本知識(shí)
- 新人教版五年級(jí)上冊(cè)數(shù)學(xué)廣角-《植樹問題》
評(píng)論
0/150
提交評(píng)論