2011-02-11 7 views
0

ListView에서 많은 List를 연결하고 싶습니다. 첫 번째 목록 : 버지니아, 노스 캐롤라이나, 오하이오 ... 버지니아에게 세 번째 목록을 클릭보다 : 미국, 유럽, 아시아, 아프리카 ... 그럼 내가 미국을 클릭하면 그것은 두 번째 목록을 제공한다을 Virginia Beach, Norfolk, Chesapeake ... 마지막으로 세 번째 목록을 클릭하여 작성해야합니다. 내 웹 사이트에 html 페이지이 있어야합니다. 감사! 내가 는 미국 다음 목록 (미국은 [])가 나타나고, 보다는 버지니아 다음 목록 (버지니아 []) 표시되어야한다 클릭하면Android : ListView 링크 여러 목록

+1

대부분의 아마 당신은이 같은 계층 구조에 대한 여러 활동을해야합니다. 그러나 문제를 설명하기 위해 상호 작용 스토리 보드를 시작하는 것이 좋습니다. – xandy

답변

0

나는, 의미한다.

public class customlistview extends ListActivity { private ListView lv1;

private String continent[] = { 
     "USA", "EU", "Asia", "Afrika", "Australia" 
}; 
private String usa[] = { 
     "Alabama", "Virginia", "Arizona", "Arkansas", 
     "California", "Florida", "Kansas", "Indiana", 
     "Michigan", "Ohio", "New York", "North Carolina" 
}; 
private String virginia[] = { 
     "Virginia Beach", "Norfolk", "Chesapeake", 
     "Richmond", "Hampton", "Arlington" 
}; 

@Override 
public void onCreate(Bundle savedInstanceState) 
{ 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 

    lv1=(ListView)findViewById(R.id.ListView01); 

    lv1.setAdapter(new ArrayAdapter<String> 
    (this,android.R.layout.simple_list_item_1 , continent)); 


    lv1.setOnItemClickListener(new OnItemClickListener() { 

    @Override 
    public void onItemClick(AdapterView<?> arg0, View arg1, 
    int arg2, long arg3) { 

     // TODO 

    } 
}  

은}