走在Android的路上其一

2021-07-10 15:06:29 字數 462 閱讀 9219

在開發過程中曾經遇到這麼乙個問題:

在listview中的item帶有checkbox,但是listview滑動後出現checkbox選取錯位:

最後查閱了資料才發現:

「在處理listview帶有像checkbox,toglebutton這類控制項的時候,需要監聽控制項的狀態,一旦狀態發生改變,就去改變列表項對應的物件資料。通過settag()方法把checkbox與物件繫結在一起,一旦狀態改變就在監聽方法裡通過gettag()方法將物件取出,更改物件中選中欄位的狀態值。」

解決方案:

1)在bean物件(實體類)中,新增變數用於儲存checkbox的選取狀態

2)在adapter中將每行的checkbox與該行相對應的物件通過settag()方法關聯起來。並增加了checkbox的監聽,一旦監聽到選取狀態的改變,就通過gettag()方法取出物件來更新branditeminfo物件的isselected欄位的值。

走在創業的路上

現在是7.22晚上21 45 此刻好像記錄些什麼。我剛從南陽市中心的李二鮮魚莊回來,晚上我們11個人坐在一起吃飯。和往常吃飯不同的是這次我們人多了,多了3位,他們是老大的老爸,老大的老婆,老二的老爸 從安陽過來的 兩位老爸給人第一感覺就好像是兩位很有學問的老者,老大的老爸是個老教師,言談舉止都覺得很...

走在linux 的路上

終於現在不看鳥哥的私房菜基礎篇了,以後再慢慢看,像我這種初學者,感覺還是不太適合看鳥哥的私房菜。於是從圖書館借了本書繼續學習我的linux。這樣看著linux容易多了,進而熟悉了幾個命令 ls cat rm mv mkdir 重定向 echo history cd pwd等等 我發現linux中好多...

2011 走在成長的路上

人一生有多少年的青春?在這些青春的中流逝中,歲月在我的身上留下多少痕跡?那顆火熱的心經歷過洗禮,是變得更加剛毅和果斷?還是變得麻木和冷漠?2011,是我進入it這個圈子的第一年,人生中的第乙份實習,第乙份工作,第乙個專案。都是在這一年中跨越的。從乙個整天坐在圖書館看文獻的學生,跨入了每 九晚五的實習...