2012-07-31 28 views
0

我想創建一個dropDown列表視圖,並打開另一個(dropDown)時,第一個項目被選中。我已經閱讀了很多關於微調,ListViews等..沒有似乎是有用的......謝謝如何實現鏈接的ListViews?

+0

參考這也許是對你有用http://developer.android.com/reference/android/widget/ExpandableListView.html – n3utrino 2012-07-31 13:38:35

回答

0

一般來說,這是一個糟糕的GUI模式。 你應該手動從第一

0

這裏選擇項目後更改第二列表視圖(spiner)數據我的摩托車與銜接當用戶選擇只在year drop downyear添加到months drop down

所以我打電話changemonths()方法當用戶點擊下拉的年份。

所以每次當用戶選擇year個月的時間下拉將refresh

yearDropdown.setAdapter(Adapteryear);//=====> Here I am adding adapter to the year drop down. 

yearDropdown.setOnItemSelectedListener(new OnItemSelectedListener() { 

    public void onItemSelected(AdapterView<?> parentView, View selectedItemView, int position, long id) 
    { 
     selectedyear = parentView.getSelectedItemPosition(); 
     drpyear  = yearDropdown.getSelectedItem().toString(); 
     changemonths(); 
    } 

    public void onNothingSelected(AdapterView<?> parentView) 
    { 

    } 
}); 


public void changemonths() 
{ 

    adaptermonth = new ArrayAdapter<CharSequence>(this,android.R.layout.simple_spinner_item); 

     for (int i = 1; i <= 12; i++) { 
      if(i<10) 
       adaptermonth.add("0"+String.valueOf(i)); 
      else 
       adaptermonth.add(String.valueOf(i)); 
      } 


    monthDropdown.setAdapter(adaptermonth); 
} 

這是我自己的應用程序的代碼。如果你需要,你可以用這種方式來實現。它不是一個解決方案。它只是你的要求

好運