我有一个内置可扩展列表视图的活动,我的目标是根据两个因素打开不同的活动:用户点击哪个父视图和子视图。
我想知道如何获得(父母和孩子)的位置。
以下是我正在尝试做的事情的例子:
public boolean onChildClick(ExpandableListView parent, View v,
int groupPosition, int childPosition, long id) {
String name=((TextView) v.findViewById(R.id.TVC1)).getText().toString();
Intent h = new Intent(getApplicationContext(), History.class);
Intent f = new Intent(getApplicationContext(), Fighters.class);
if(nombre.equals("History")){
startActivity(h);
}
if(nombre.equals("Fighters")){
if(flist.getSelectedItemPosition()==0){//code that i want
f.putExtra("id", "alliance");
startActivity(f);
}
if(flist.getSelectedItemPosition()==1){//code that i want
f.putExtra("id", "atos");
startActivity(f);
}
}
return false;
}
答案 0 :(得分:0)
你已经拥有了你要求作为参数传递的内容。
int groupPosition, int childPosition