前言
前段時(shí)間在使用XlistView時(shí)遇到了兩個(gè)比較棘手的問(wèn)題,在此記錄一下。以免有同樣需求的朋友踩坑;
問(wèn)題 一:魅族手機(jī)下拉刷新出現(xiàn)hold字樣
解決方法:
安卓2.3之前:
android:fadingEdge="none"
安卓2.3之后:
lv.setOverScrollMode(View.OVER_SCROLL_NEVER);
就可以解決魅族手機(jī)出現(xiàn)hold字樣的問(wèn)題。
問(wèn)題 二:當(dāng)數(shù)據(jù)不充滿一屏幕時(shí),上拉加載 腳部狀態(tài)異常,卡在松開(kāi)加載更多狀態(tài)
解決方法(思路):
先計(jì)算每個(gè)Item高度,再用屏幕高度除以,得知當(dāng)前屏幕能顯示幾條Item,如果大于數(shù)據(jù)數(shù)量,則屏蔽繪制footer操作,讓用戶點(diǎn)擊footer加載
847865f6-6ec2-42ce-a076-05ed96ac2390.png