Android ListView之选中(撤销选中)Item


在ContactListActivity中,点击未选中的item将其选中,再点击已选中的item撤销其选中

public void onItemClick(AdapterView<?> parent, View view, int position,
        long id) {
    ContactListAdapter.ViewHolder viewHolder = null;
    if(mListAdapter.bShowCheckBox) {
        viewHolder = (ContactListAdapter.ViewHolder)view.getTag();
        TxrjContact contact = (TxrjContact)mListAdapter.getItem(position);
        contact.setSelected(!contact.isSelected());
        viewHolder.select
                .setImageBitmap(contact.isSelected() ? mListAdapter.checkBox
                        : mListAdapter.unCheckBox);
    }
}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM