2013-04-22 57 views
0

在微調器中,目前的值自動加載,但現在我們需要 微調器默認爲空,然後值必須加載,當用戶點擊 時微調。在微調器必須默認爲空

                                                 public void requestSucceed(Response response) { 
    // TODO Auto-generated method stub 
    Log.i("Response Code ", response.getResponseCode() + ""); 
    if (response.getResponseCode() == 0) { 
     List<String> list = new ArrayList<String>(); 
     list.add("Select Product"); 
     deliveryBoys = response.getDeliveryBoy(); 
     Log.v("Size is ", "" + deliveryBoys.length); 
     for (int i = 0; i < deliveryBoys.length; i++) { 
      list.add(deliveryBoys[i].getDistId()); 

     } 
     Log.v("Size is ", "" + list.size()); 

     ArrayAdapter adapter = new ArrayAdapter(this, 
       android.R.layout.simple_spinner_item, deliveryBoys); 
     deliveryPerson.setAdapter(adapter);enter code here 
+1

Spinner親愛的在哪裏?我的意思是上傳你的代碼與問題,所以我們可以幫助你更好。 – Raynold 2013-04-22 05:47:11

+0

不好的問題。張貼一些代碼。顯示你先做了什麼。 – 2013-04-22 05:50:10

回答

0

你可以有一個虛擬值(例如:選擇快遞男孩)作爲默認值。所以,用戶可以通過點擊微調器來選擇一個值。

0

是有可能有一個什麼也沒有選擇

只加載如果沒有數據的微調。如果在SpinnerAdapter中有1+項,Spinner將始終有一個選擇。

紡紗器不被設計成命令小部件。用戶不會希望在Spinner中選擇 以開始活動。請考慮使用 別的東西,像一個ListView GridView的或,而不是微調

編輯

BTW,我忘了提及 - 你可以隨時把你的適配器,它代表一個額外名額「無選擇」,並將其作爲Spinner中的初始選定項目。

檢查:https://stackoverflow.com/a/4726649/1838457

+1

在沒有修改的情況下複製和粘貼某人對另一個問題的答案沒有任何意義。相反,您可以評論OP中的鏈接。 – 2013-04-22 06:02:22

相關問題