Android:ListView链接多个列表

Android:ListView链接多个列表,android,listview,Android,Listview,我想在ListView中链接许多列表。 第一名:美国,欧盟,亚洲,非洲。。。 然后,当我点击美国,它应该是第二个列表:弗吉尼亚州,北卡罗来纳州,俄亥俄州。。。 然后点击弗吉尼亚第三个列表:弗吉尼亚海滩,诺福克,切萨皮克。。。 在第三个列表的最后,点击WebView中我创建的html页面。谢谢 我的意思是,当我点击USA时,下一个列表USA[]应该出现,而弗吉尼亚应该出现下一个列表Virginia[] 公共类customlistview扩展了ListActivity { 私有ListView lv

我想在ListView中链接许多列表。 第一名:美国,欧盟,亚洲,非洲。。。 然后,当我点击美国,它应该是第二个列表:弗吉尼亚州,北卡罗来纳州,俄亥俄州。。。 然后点击弗吉尼亚第三个列表:弗吉尼亚海滩,诺福克,切萨皮克。。。 在第三个列表的最后,点击WebView中我创建的html页面。谢谢

我的意思是,当我点击USA时,下一个列表USA[]应该出现,而弗吉尼亚应该出现下一个列表Virginia[]

公共类customlistview扩展了ListActivity { 私有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

    }
}       

}

对于这样的层次结构,您很可能需要多个活动。但最好从互动故事板开始,说明你的问题。