I have problem on unchecking the checkbox when a menu is fired.?
I am using a baseAdapter where i have a getView() method as such:
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------
public View getView(final int position, View view, ViewGroup parent) {
final ViewHolder viewHolder;
if (view == null) {
viewHolder = new ViewHolder();
view = layoutInfalter.inflate(R.layout.inbox_row, null);
viewHolder.checkBox = (CheckBox)
view .findViewById(R.id.inboxCheckId);
if (INBOX_VIEW_MODE == -1) {
viewHolder.checkBox.setVisibility(View.GONE);
} else {
InboxEmailAdapter.setInboxViewMode(1);
viewHolder.checkBox.setVisibility(View.VISIBLE);
checkedItems = new ArrayList<Integer>();
viewHolder.checkBox.setOnCheckedChangeListener(new
OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean
isChecked) {
if(isChecked){
viewHolder.checkBox.setId(inboxEmailList.get(position).getId());
checkedItems.add(viewHolder.checkBox.getId());
}
}
});
}
viewHolder.emailFrom = (TextView)
view.findViewById(R.id.inboxFrom);
viewHolder.emailSubject = (TextView)
view.findViewById(R.id.inboxSubject);
view.setTag(viewHolder);
} else {
viewHolder = (ViewHolder) view.getTag();
}
viewHolder.emailFrom.setText(inboxEmailList.get(position).getFrom());
viewHolder.emailSubject.setText(inboxEmailList.get(position).getSubject());
return view;
}
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
On my activity:
I have a listView populated with checkbox?
I select checkbox, it is being selected.
On my Menu i have cancel button which on click should uncheck the
selected checkbox?
I am not being able to perform this?
Any helps would really help me
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
No comments:
Post a Comment