内部に Expandable Listview を含むアクティビティがあります。私の目標は、ユーザーがクリックした親ビューと子ビューの 2 つの要因に応じて、さまざまなアクティビティを開くことです。
両方(親と子)の位置を取得する方法を知りたいです。
これが私がやろうとしていることの例です:
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;
}