2013-04-22 58 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

相关问题