What am I doing wrong?

My adapter does this. 

   @Override public View getView(int paramInt, View paramView, ViewGroup 
paramViewGroup) 
{ 
 CheckedTextView view; 
 if(paramView==null) 
 { 
 LayoutInflater vi = 
(LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE); 
 view = 
(CheckedTextView)vi.inflate(android.R.layout.simple_list_item_multiple_choice, 
null); 
 } 
else 
 view=(CheckedTextView)paramView;  
*view.setChecked(true);* 
 view.setText(preflist.get(paramInt)); 
 view.setTag(preflist.get(paramInt)); 
 return view; 
 }

I looked at the documentation for CheckedTextView.setChecked(boolean) and it 
says
Changes the checked state of this text view.

Well, it doesn't.

In the debugger, I can see it get to the bold state. 

So is CheckedTextView useless for my purpose? I just want a multiselect 
list. I've even set it up like this:

        setListAdapter(new MultiSelectAdapter(this));
        
        final ListView listView = getListView();


        listView.setItemsCanFocus(false);
        listView.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);
        listView.setOnItemClickListener(this);

Nathan



-- 
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