當ListView有Header時 onItemClick里的position不正確的原因
當ListView實例addheaderView()或者addFooterView后,再通過setAdapter來添加適配器,此時在ListView實例變量里保存的適配器變量與我們傳入的適配器變量不是同一個了。具體可參考源碼:
因此,當有headerView或footerView的時候,要通過getAdapter()獲取到適配器,而不是直接使用調(diào)用setAdapter是傳入的入?yún)ⅰ?br />
以上所述是小編給大家介紹的當ListView有Header時 onItemClick里的position不正確的原因的全部敘述,希望對大家有所幫助,如果大家想了解更多內(nèi)容,敬請關(guān)注腳本之家!
相關(guān)文章
解決Error:All flavors must now belong to a named flavor dimens
這篇文章主要介紹了解決Error:All flavors must now belong to a named flavor dimension. Learn more at https://d.android.com,需要的朋友可以參考下2017-11-11Android 控件(button)對齊方法實現(xiàn)詳解
horizontal是讓所有的子元素按水平方向從左到右排列,vertical是讓所有的子元素按豎直方向從上到下排列,下面為大家介紹下控件(button)的對齊方法2013-06-06Android發(fā)送xml數(shù)據(jù)給服務(wù)器的方法
這篇文章主要介紹了Android發(fā)送xml數(shù)據(jù)給服務(wù)器的方法,以實例形式較為詳細的分析了Android發(fā)送XML數(shù)據(jù)及接收XML數(shù)據(jù)的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-09-09Android實現(xiàn)網(wǎng)易云音樂的旋轉(zhuǎn)專輯View
這篇文章主要為大家詳細介紹了Android實現(xiàn)網(wǎng)易云音樂的旋轉(zhuǎn)專輯View,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2020-11-11Android破解微信獲取聊天記錄和通訊錄信息(靜態(tài)方式)
這篇文章主要介紹了Android以靜態(tài)方式破解微信獲取聊天記錄和通訊錄信息,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-08-08