欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

android中scrollview和listview那個(gè)高效些為什么

android中scrollview和listview那個(gè)高效些為什么?

下圖是android學(xué)習(xí)手冊(cè)中關(guān)于listview與scrollview的處理以及事件沖突,360手機(jī)助手中可下載。

這兩個(gè)控件的作用不一樣。

首先,當(dāng)ListView中有很多個(gè)item要顯示,以致屏幕不能完全顯示時(shí),ListView自帶滾動(dòng)條,通過(guò)滑動(dòng)就可以查看全部。但也可以將ListView嵌套在ScrollView中,同樣可以達(dá)到相同的顯示效果。但是,顯示的相同,并不代表實(shí)際處理效果是一樣的。ListView自帶的滾動(dòng)條對(duì)于”長(zhǎng)數(shù)據(jù)“的處理方法是,只加載當(dāng)前屏幕能顯示的item,也就是說(shuō)當(dāng)前屏幕能顯示幾個(gè)item,就去加載幾個(gè)item。一旦滑出屏幕就被銷(xiāo)毀。當(dāng)再次進(jìn)入屏幕時(shí),會(huì)重新加載這個(gè)position位置的item。而ScrollView卻完全不同,ScrollView滾動(dòng)視圖是指當(dāng)擁有很多內(nèi)容,屏幕顯示不完時(shí),需要通過(guò)滾動(dòng)跳來(lái)顯示的視圖。也可以把ScrollView看成一個(gè)無(wú)限長(zhǎng)的屏幕,當(dāng)ListView嵌套在ScrollView中時(shí),會(huì)把所有的item都加載完,不論是否在當(dāng)前屏幕中顯示與否。也就是說(shuō)當(dāng)用ScrollView去嵌套一個(gè)ListView時(shí),而同時(shí)ListView中又有很多的item,這時(shí)會(huì)很消耗系統(tǒng)資源。

css嵌套scroll,android中scrollview和listview那個(gè)高效些為什么