編輯:Android開發實例
在做含有CheckBox的Adapter的可能會遇到的問題:
1.、ListView item中加入checkbox後onListItemClick 事件無法觸發。
原因:checkbox的優先級高於ListItem於是屏蔽了ListItem的單擊事件。
解決方案:設置checkbox的android:focusable="false"
2、選擇其中的checkbox,當滾動ListView的時候,會出現一些Checkbox選擇錯位的現象,
原因:為記住Checkbox的選擇狀態
解決方案:當選擇Checkbox的時候,記下其狀態,然後在getView方法中進行設置
代碼如下:
Object b = (Object ) getItem(position);
if (b != null) {
if(selectedSet.contains(b)){
viewHolder.checkBox.setChecked(true);
}else{
viewHolder.checkBox.setChecked(false);
}
}
這篇文章是android開發人員的必備知識,是我特別為大家整理和總結的,不求完美,但是有用。 1.背景自適應且不失真問題的存在 制作自適應背景圖片是UI開
Android應用程序可以在許多不同地區的許多設備上運行。為了使應用程序更具交互性,應用程序應該處理以適合應用程序將要使用的語言環境方面的文字,數字,文件等。在本章中,我
登錄應用程序的屏幕,詢問憑據登錄到一些特定的應用。可能需要登錄到Facebook,微博等本章介紹了,如何創建一個登錄界面,以及如何管理安全問題和錯誤嘗試。首先,必須定義兩
Android應用程序可以在許多不同地區的許多設備上運行。為了使應用程序更具交互性,應用程序應該處理以適合應用程序將要使用的語言環境方面的文字,數字,文件等。在本章中,我