2013-02-13 6 views
0

Expandable Listview가있는 활동이 있습니다. 내 목표는 두 가지 요소 (사용자가 클릭 한 하위 뷰 및 하위 뷰)에 따라 다른 활동을 여는 것입니다.확장 가능한 ListView의 부모 위치를 얻는 방법

두 가지 (부모와 자식) 위치를 얻는 방법을 알고 싶습니다.

여기에 내가 할 노력하고있어 무엇이고 예 :

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

당신은 이미 인수로 전달을 요구하는지 있습니다.

int groupPosition, int childPosition 
+0

죄송합니다. 내 잘못을 알지 못했습니다. –

관련 문제