Why is it so? for me it's working, well my view has slide modification
as i need to hide intially the checkbox and all and as to that reason
my view as above.
Can you suggest me what seems incorrect in the getView() ?

On Aug 26, 1:11 pm, Zsolt Vasvari <[email protected]> wrote:
> Obviously, given just that code, it's impossible to know to what's
> wrong, but initialized checkedItems in getView() looks very incorrect
> to me.
>
> On Aug 26, 3:48 pm, RobinDroid <[email protected]> wrote:
>
>
>
>
>
>
>
> > Dear All,
> > 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 [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to