作業(yè)手持設備移動應用開發(fā)(android基礎)

作業(yè)手持設備移動應用開發(fā)(android基礎)

ID:34680707

大?。?8.00 KB

頁數(shù):16頁

時間:2019-03-09

作業(yè)手持設備移動應用開發(fā)(android基礎)_第1頁
作業(yè)手持設備移動應用開發(fā)(android基礎)_第2頁
作業(yè)手持設備移動應用開發(fā)(android基礎)_第3頁
作業(yè)手持設備移動應用開發(fā)(android基礎)_第4頁
作業(yè)手持設備移動應用開發(fā)(android基礎)_第5頁
資源描述:

《作業(yè)手持設備移動應用開發(fā)(android基礎)》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在行業(yè)資料-天天文庫。

1、第12章高級UI組件1.什么是Android視圖組件的數(shù)據(jù)綁定方式?答:Android視圖組件的數(shù)據(jù)綁定方式是指將數(shù)據(jù)集里的數(shù)據(jù)項與視圖界面組件之間建立對應關系,當一個視圖組件與某個數(shù)據(jù)項綁定后,數(shù)據(jù)項內(nèi)容改變時就會自動改變視圖中內(nèi)容。數(shù)據(jù)項通常是數(shù)組元素、數(shù)據(jù)庫字段、ContentProvider中表格中的列等。矚慫潤厲釤瘞睞櫪廡賴。2.什么是Adapter?什么是AdapterView?兩者有何關系?答:(1)Adapter提供了對數(shù)據(jù)項的訪問,并且負責為每個數(shù)據(jù)項生成一個視圖(View)對象。Adapter是一個接口

2、(Interface)并不能直接創(chuàng)建對象,程序員必須建立實現(xiàn)(Implements)Adapter接口的類,才能利用這個自定義類的對象來綁定數(shù)據(jù)到視圖組件,但Android已經(jīng)提供了一系列實現(xiàn)了Adapter接口的類,如:BaseAdapter、ArrayAdapter、SimpleCursorAdapter等。聞創(chuàng)溝燴鐺險愛氌譴凈。(2)AdapterView類是一個能綁定數(shù)據(jù)的視圖(View)類型,是ViewGroup的子類,能被Adapter綁定的UI控件必須繼承AdapterView類。殘騖樓諍錈瀨濟溆塹籟。(3)

3、Adapter(適配器)能在AdapterView對象和底層數(shù)據(jù)之間起到橋梁作用,即將數(shù)據(jù)綁定到UI界面。釅錒極額閉鎮(zhèn)檜豬訣錐。3.請根據(jù)程序中注釋要求在空白劃線處填寫代碼。publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.spinner);m_txtView=(TextView)this.findViewById(R.id.TextView01);彈貿(mào)攝爾霽斃攬磚鹵

4、廡。m_Spinner=(Spinner)this.findViewById(R.id.Spinner01);謀蕎摶篋飆鐸懟類蔣薔。//新建元素類型為String的ArrayAdapter對象adapter,參數(shù)中指定該對象與//數(shù)組m_bloods數(shù)據(jù)綁定,界面布局指定為android.R.layout.simple_spinner_item______________________________________________________________________;廈礴懇蹣駢時盡繼價騷。/設置列表中視圖組

5、件排列為下拉式風格://android.R.layout.simple_spinner_dropdown_item______________________________________________________________________;煢楨廣鰳鯡選塊網(wǎng)羈淚。//為m_Spinner中設置adapter對象______________________________________________________________________;鵝婭盡損鵪慘歷蘢鴛賴。//為Spinner對象添加選中項事件

6、監(jiān)聽器對象m_SpinnerListener______________________________________________________________________;籟叢媽羥為贍僨蟶練淨。//將Spinner對象設置為可見______________________________________________________________________;預頌圣鉉儐歲齦訝驊糴。}答:publicvoidonCreate(BundlesavedInstanceState){super.onCreat

7、e(savedInstanceState);setContentView(R.layout.spinner);m_txtView=(TextView)this.findViewById(R.id.TextView01);滲釤嗆儼勻諤鱉調(diào)硯錦。m_Spinner=(Spinner)this.findViewById(R.id.Spinner01);鐃誅臥瀉噦圣騁貺頂廡。//新建元素類型為String的ArrayAdapter對象adapter,參數(shù)中指定該對象與//數(shù)組m_bloods數(shù)據(jù)綁定,界面布局指定為android.

8、R.layout.simple_spinner_item擁締鳳襪備訊顎輪爛薔。adapter=newArrayAdapter(this,android.R.layout.simple_spinner_item,m_bloods);//調(diào)用adapter對象方法設置為//下拉式視圖資源an

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。