freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

listactivity應(yīng)用程序開(kāi)發(fā)手冊(cè)(參考版)

2025-07-02 07:25本頁(yè)面
  

【正文】 2 附錄一 文檔示例源代碼。實(shí)現(xiàn)這種形式的activity,系統(tǒng)已經(jīng)為我們提供了一個(gè)標(biāo)準(zhǔn)的ExpandableListActivity,跟普通的ListActivity一樣,我們需要給ExpandableListActivity設(shè)置一個(gè)ExpandableListAdapter適配對(duì)象,這個(gè)ExpandableListAdapter可以是簡(jiǎn)單的繼承一個(gè)BaseExpandableListAdapter,也可以繼承一個(gè)SimpleCursorTreeAdapter,來(lái)完成對(duì)與數(shù)據(jù)庫(kù)的查詢映射,同樣也可以是一個(gè)SimpleExpandableListAdapter對(duì)象,來(lái)完成對(duì)map對(duì)象數(shù)據(jù)映射的任務(wù)。 具有下拉列表的ListActivity具有下拉列表的listActivity產(chǎn)生效果在一個(gè)listView中,每點(diǎn)擊其中一行,則這行會(huì)展開(kāi)出一個(gè)新的子listView。程序第57行至60行,通過(guò)列表中的行位置,找到列表對(duì)象,然后交替設(shè)置該行中的可擴(kuò)展對(duì)象的可見(jiàn)性,設(shè)置好了后,發(fā)送數(shù)據(jù)狀態(tài)改變通知給數(shù)據(jù)觀察對(duì)象。程序第33行,獲取當(dāng)前的listAdapter,強(qiáng)制轉(zhuǎn)換成externListAdapter,然后做position位置的行擴(kuò)展設(shè)置。程序第107行至110行,根據(jù)所帶參數(shù)是true還是false來(lái)設(shè)置mNumber的可見(jiàn)和不可見(jiàn)。程序第100行,設(shè)置這個(gè)view中的mNumber初始不可見(jiàn)。然后發(fā)送數(shù)據(jù)改變通知:notifyDataSetChanged();對(duì)于每一行的View視圖,要有一個(gè)字段保存當(dāng)前某個(gè)控件是否可變的信息,通過(guò)這個(gè)信息來(lái)在鼠標(biāo)點(diǎn)擊該行時(shí)交替設(shè)置控件的可見(jiàn)性,關(guān)鍵代碼如下:程序第83行,創(chuàng)建一個(gè)基于LinearLayout的viewGroup。本節(jié)程序源代碼見(jiàn)附件中的工程里斯塔CombinAdapter 可擴(kuò)展ListActivity制作可擴(kuò)展效果的ListActivity,可以利用在每一列List中,設(shè)置多行文本或圖形控件,當(dāng)鼠標(biāo)點(diǎn)擊該行列表時(shí),列表中隱藏的一行文本顯示出來(lái),當(dāng)再次點(diǎn)擊該行時(shí),該行的一行文本又隱藏起來(lái),達(dá)到列表內(nèi)容可擴(kuò)展的效果,這種控件顯示行為可通過(guò)設(shè)置控件的VISIBLE來(lái)達(dá)到效果。 setListAdapter(listAda)。 (music, etResources().getDrawable())。 } }最后在listActivity的onCreate中設(shè)置我們的listActivity,如下: Override public void onCreate(Bundle savedInstanceState) { (savedInstanceState)。 } return itv。 = (position).mTextView。 if (convertView==null) { itv = new ImageTextView(mContext,(String)(position).(), (position).())。 } public long getItemId(int position) { return (long)position。 } public Object getItem(int position) { return (position)。 mObjects = new ArrayListImageTextView()。 private ListImageTextView mObjects。然后創(chuàng)建一個(gè)我們自己的繼承于BaseAdapter的子類,創(chuàng)建繼承于BaseAdapter的子類必須重載5個(gè)函數(shù)。 } }這個(gè)表示是一個(gè)線形布局的
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1