2011-02-11 62 views
0

我想在ListView中鏈接很多List。 首先列出:美國,歐盟,亞洲,非洲的... 後來,當我點擊美國應該來的第二個列表:弗吉尼亞州,北卡羅來納州,俄亥俄州... 比點擊弗吉尼亞第三列表:弗吉尼亞海灘,諾福克,切薩皮克... 並在最後通過點擊第三列表應該在WebView上來我的創建html頁面。謝謝!Android:ListView鏈接幾個列表

+1

最可能的是,你需要這樣的層次多種活動。但最好從互動故事板開始解釋你的問題。 – xandy 2011-02-11 16:06:56

回答

0

我的意思是,當我點擊美國應在下列表(USA [])出現,而且比弗吉尼亞應在下列表(弗吉尼亞[])出現。

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 

    } 
}  

}