设置的Android微调的初始值与一些动态值

设置的Android微调的初始值与一些动态值

问题描述:

我想设置的微调作为其初始值的动态值..设置的Android微调的初始值与一些动态值

如果我设置动态值,那么,它不会让我改变另一个值..

微调的动态值是“AMEX”如果我想改变我的价值“发现”,也就是在数组值我不能,

所以请在这里给我的解决方案是我的代码..

spin_type = (Spinner) findViewById(R.id.Spinner_type); 
        adapter_type = new ArrayAdapter(Credit_Card_Main.this,android.R.layout.simple_spinner_item, array_type); 
        adapter_type.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); 
        spin_type.setAdapter(adapter_type); 




spin_type.setOnItemSelectedListener(new OnItemSelectedListener(){ 
public void onItemSelected(AdapterView<?> arg0, View arg1, 
      int arg2, long arg3) { 
         spin_type.setSelection(adapter_type.getPosition(Signin.VALUE_type[selected_position])); 

@Override 
    public void onNothingSelected(AdapterView<?> arg0) { 
     } 
    }); 

感谢

文卡塔斯

spin_type.setOnItemSelectedListener(new OnItemSelectedListener() { 

     @Override 
     public void onItemSelected(AdapterView<?> arg0, View arg1, 
       int arg2, long arg3) { 
      // TODO Auto-generated method stub 
      for (int i = 0; i < array_type.length; i++) { 
       if (test_flag_type == false) { 
        if (array_type[i].toString().equalsIgnoreCase(Credit_Card_List.VALUE_type[Credit_Card_List.selectCard])) { 
         spin_type.setSelection(adapter_type.getPosition(Credit_Card_List.VALUE_type[Credit_Card_List.selectCard])); 
         test_flag_type = true; 
        } 
       } 
      } 
     } 

     @Override 
     public void onNothingSelected(AdapterView<?> arg0) { 
      // TODO Auto-generated method stub 
     } 
    }); 

其中ARRAY_TYPE包含信用卡的清单名。

我得到ARRAY_TYPE的第一个值[I]在这里,我= 0,将其转换为字符串,然后将其与我从数据库中获取(即)VALUE_TYPE的值进行比较..

如果同一它会走了进去如果循环,并在“我” ..

如果一旦值集我改变test_flag_tyype为true,以便下一次也不会在循环中去,因为test_flag_type是真的..

此设置的位置值是我做它的工作方式..

您可以设置通过spinner.setPrompt()微调初始值;方法。所以只设置侑动态值由

+0

提示是不一样的在它的价值。 – 2011-07-20 21:37:01