Android支持展開和收縮功能的列表控件

Android支持展開和收縮功能的列表控件

ID:42624866

大?。?2.75 KB

頁數(shù):8頁

時(shí)間:2019-09-19

Android支持展開和收縮功能的列表控件_第1頁
Android支持展開和收縮功能的列表控件_第2頁
Android支持展開和收縮功能的列表控件_第3頁
Android支持展開和收縮功能的列表控件_第4頁
Android支持展開和收縮功能的列表控件_第5頁
資源描述:

《Android支持展開和收縮功能的列表控件》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、最近在做一個(gè)Rss閱讀器,看了下別人做的閱讀器中的列表控件可以展開、收縮,我就在網(wǎng)上搜索了一下。下面就我找到的一個(gè)小例子,給大家分享一下。ActivityMain.java?1234567891011121314151617181920212223packagestudy.com.android;??importandroid.app.ExpandableListActivity;importandroid.os.Bundle;importandroid.view.ContextMenu;importandroid.view.MenuItem;importandroid

2、.view.View;importandroid.view.ContextMenu.ContextMenuInfo;importandroid.widget.ExpandableListAdapter;importandroid.widget.ExpandableListView;importandroid.widget.TextView;importandroid.widget.Toast;importandroid.widget.ExpandableListView.ExpandableListContextMenuInfo;??publicclassActivit

3、yMainextendsExpandableListActivity{??????privateExpandableListAdaptermAdapter;??????@Override????publicvoidonCreate(BundlesavedInstanceState){????????super.onCreate(savedInstanceState);????????this.setTitle("ExpandableList");????????mAdapter=newMyExpandableListAdapter(this);????????setLi

4、stAdapter(mAdapter);????????registerForContextMenu(this.getExpandableListView());????}??????//為列表的每一項(xiàng)創(chuàng)建上下文菜單(即長按后呼出的菜單)????@Override????publicvoidonCreateContextMenu(ContextMenumenu,Viewv,????????????ContextMenuInfomenuInfo){????????menu.setHeaderTitle("ContexMenu");????????menu.add(0,0,

5、0,"ContextMenu");????}??24252627282930313233343536373839404142434445????//單擊上下文菜單后的邏輯????@Override????publicbooleanonContextItemSelected(MenuItemitem){??????????ExpandableListContextMenuInfoinfo=(ExpandableListContextMenuInfo)item????????????????.getMenuInfo();????????Stringtitle=((TextV

6、iew)info.targetView).getText().toString();??????????inttype=ExpandableListView????????????????.getPackedPositionType(info.packedPosition);????????if(type==ExpandableListView.PACKED_POSITION_TYPE_CHILD){??????????????intgroupPos=ExpandableListView????????????????????.getPackedPositionGrou

7、p(info.packedPosition);????????????intchildPos=ExpandableListView????????????????????.getPackedPositionChild(info.packedPosition);????????????Toast.makeText(????????????????????this,????????????????????title+"-GroupIndex"+groupPos+"ChildIndex:"????????????????????????????

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

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

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