Android - How to get the selected item value from a spinner and put it into a string?

后端 未结 6 577
Happy的楠姐
Happy的楠姐 2020-12-31 15:28

i read many similar questions on this thread, but none of them help me... This is my code:

@Override
protected void onCreate(Bundle savedInstanceState) {
            


        
6条回答
  •  梦毁少年i
    2020-12-31 16:01

    Use:

    imc_met=Spinner.getSelectedItem().toString();

    Instead:

    imc_met = parent.getItemAtPosition(pos).toString();

    Updated:

    Seem you assigning Listener to your spinner not in correct way, do something like below:

    spin.setOnItemSelectedListener(new OnItemSelectedListener() {
    
                @Override
                public void onItemSelected(AdapterView arg0, View arg1,
                        int arg2, long arg3) {
                    String imc_met=spin.getSelectedItem().toString();
    
                }
    
                @Override
                public void onNothingSelected(AdapterView arg0) {
                    // TODO Auto-generated method stub
    
                }
            });
    

提交回复
热议问题