2013-12-06 2 views
0

У меня есть кнопка у ребенка, и я хочу изменить TextView этого ребенка. В моем getChildView я получил.android expandable list view get group from child

holderChild.revert = (ImageView) convertView.findViewById(R.id.revert); 
    holderChild.revert.setOnClickListener(new OnClickListener() { 

     public void onClick(View v) 
     { 
      ViewHolderChild v2 = (ViewHolderChild)((View)v.getParent()).getTag(); 

     } 
    }); 

И с этим у меня есть ребенок, но я хочу иметь группу этого ребенка

+0

ExpandableListView.OnChildClickListener https://developer.android.com/reference/android/widget/ExpandableListView.OnChildClickListener.html – Squonk

+0

класс I распространяется на BaseExpandableListAdapter – marioerro

ответ

1

Взгляните на это: http://developer.android.com/reference/android/widget/ExpandableListView.OnChildClickListener.html

Однако это пример кода:

// Listview on child click listener 
expListView.setOnChildClickListener(new OnChildClickListener() { 

@Override 
public boolean onChildClick(ExpandableListView parent, View v, 
     int groupPosition, int childPosition, long id) { 
    // TODO Auto-generated method stub 
    Toast.makeText(
      getApplicationContext(), 
      listDataHeader.get(groupPosition) 
        + " : " 
        + listDataChild.get(
          listDataHeader.get(groupPosition)).get(
          childPosition), Toast.LENGTH_SHORT) 
      .show(); 
    return false; 
} 
}); 

Я надеюсь, что это будет полезно для вас.

+0

Нет, потому что, когда я нажимаю ми ImageView, он идет к OnClick, где я есть только параметр View v – marioerro