2011-04-08 5 views
-2

Comment faire pour personnaliser la liste extensible dans android, je dois concevoir, une imageview, textview et imageButton dans la vue de l'enfant dans la même rangée. et cliquez sur l'événement sur ce bouton imageButton. comment y parvenir, toute aide est appréciée.Personnalisée Liste extensible

Merci.

Répondre

2
@Override 
    public View getView(int position, View convertView, ViewGroup parent) 
    { 
    LinearLayout rowView; 
    Color color = getItem(position); 

    if (convertView == null) 
    { 
     rowView = new LinearLayout(getContext()); 
     LayoutInflater vi = 
      (LayoutInflater) getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE); 
     vi.inflate(textViewResourceId, rowView, true); 
    } 
    else 
    { 
     rowView = (LinearLayout) convertView; 
    } 

    TextView name = (TextView) rowView.findViewById(R.id.color_name_txt); 
    CheckBox colorCheckbox = (CheckBox) rowView.findViewById(R.id.color_checkbox); 

    meaning.setText(color.getName()); 
    colorCheckbox.setChecked(color.isChecked()); 

    return rowView; 
    }