真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

安卓重要組件#5-ListView控件一些基本屬性,添加頭尾布局和小結(jié)-創(chuàng)新互聯(lián)

上一篇博文講訴了如何動(dòng)態(tài)增減listView中的行布局,接下來我為大家介紹listView的一些基本屬性和頭尾布局的添加。如果大家有什么疑問或者質(zhì)疑,可以給我留言或者加qq,安卓技術(shù)是基于javaSE的。所以有關(guān)javaSE的內(nèi)容我不會(huì)詳細(xì)說,大家可以去網(wǎng)上下載馬士兵老師有關(guān)于javaSE的視頻,有疑問的也可以給我留言,我會(huì)盡力幫忙。本次代碼是基于第二篇博文代碼寫的,我會(huì)把本次完整代碼上傳到我的下載,如果有需要的可以去下載(名字是ListView5)。

創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),武清企業(yè)網(wǎng)站建設(shè),武清品牌網(wǎng)站建設(shè),網(wǎng)站定制,武清網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,武清網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

1:ListView的基本屬性如下圖

安卓重要組件#5-ListView控件一些基本屬性,添加頭尾布局和小結(jié)

第6個(gè)屬性可以設(shè)置listView的背景,但是當(dāng)我們滑動(dòng)listView時(shí)候背景會(huì)消失

所以第設(shè)置第7個(gè)屬性這樣一來不管怎么拉背景都不會(huì)消失(這是老師教的止于那屬性什么意思我也不懂,想知道的可以百度~~第8個(gè)屬性是行布局之間的那線的這里我把它設(shè)置為藍(lán)色,第9個(gè)屬性是線的高度,最后一個(gè)屬性是當(dāng)我們listView的內(nèi)容很多的時(shí)候系統(tǒng)會(huì)給我們?cè)谟疑辖羌右粋€(gè)滑動(dòng)按鈕,可以直接滑動(dòng)到頂部或者底部。大家設(shè)置完可以自己試試(由于顯示效果不好看所以不截圖了~~)

2:增加listView的頭布局

大家可以打開自己的微信,可以看到微信上的listView控件上有一個(gè)搜索框,他會(huì)隨著listView的滑動(dòng)跟著動(dòng)。然后他的行布局是一個(gè)搜索控件并不同于listView的行布局。他是怎么做到的?其實(shí)很簡(jiǎn)單。

(1):我們先設(shè)計(jì)一個(gè)頭行布局,如下圖

安卓重要組件#5-ListView控件一些基本屬性,添加頭尾布局和小結(jié)

(2):在代碼界面使用getgetLayoutInflater().inflate()方法獲得布局對(duì)象,然后調(diào)用listView的addHeaderView()方法傳入布局對(duì)象,代碼如下(這里注意添加頭尾布局一定要在listView設(shè)置適配器之前,否則會(huì)有問題)

ListView listView = (ListView) findViewById(R.id.listView1);
View headerView = getLayoutInflater().inflate(R.layout.header, null);
listView.addHeaderView(headerView);

這樣就實(shí)現(xiàn)了頭布局的添加并可以隨著listView滑動(dòng)而滑動(dòng)。

2:加入尾布局

有的程序一次顯示的listView有限,當(dāng)你拉到最下面的時(shí)候會(huì)有個(gè)提示布局告訴用戶是否顯示更多,當(dāng)用戶點(diǎn)擊后會(huì)顯示更多的行布局。代碼寫法跟頭布局類似,也是先建打開布局界面新建一個(gè)尾布局,然后調(diào)用方法加入為布局代碼如下

View footerView = getLayoutInflater().inflate(R.layout.footer, null);
listView.addFooterView(footerView);

(3):總結(jié)

listView控件被廣泛用于各種不同的應(yīng)用程序,例如微信qq豌豆莢和91等等,一般應(yīng)用程序10個(gè)界面有8個(gè)事listView,所以學(xué)好listView很重要,如果要寫大型的程序listView的優(yōu)化也是必須的,在這5篇博文里面我給大家只是簡(jiǎn)單的介紹下listView的用法。還有很多的listView類似的控件例如GradView(蘋果安卓的應(yīng)用程序界面就是),gallery(圖片瀏覽控件)等。只要學(xué)會(huì)listView,這些控件也能夠自學(xué)。當(dāng)然listView還有很多功能由于本人技術(shù)有限所以只能介紹這么多,大家如果有興趣學(xué)習(xí)的話可以新建一個(gè)android sample object(如下圖) ,里面有個(gè)有apiDemos基本涵蓋了安卓大部分技術(shù)例子。下次我將為大家開始介紹安卓四大組件之一-Activity的創(chuàng)建和生命周期

安卓重要組件#5-ListView控件一些基本屬性,添加頭尾布局和小結(jié)

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。


本文標(biāo)題:安卓重要組件#5-ListView控件一些基本屬性,添加頭尾布局和小結(jié)-創(chuàng)新互聯(lián)
網(wǎng)站路徑:http://weahome.cn/article/dchcii.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部