我有一个孩子的按钮,我想要更改这个孩子的组的TextView。 在我的getChildView中,我得到了。
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 :(得分: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;
}
});
我希望它对你有用。