2013-02-07 70 views
1

如何从spinner获取所选项目名称..?如何从具有两个项目的微调器中获取选定值

这是我的代码

Spinner sp; 
ArrayAdapter<String> adapter; 
String numbers[] = { "AM", "PM"}; 

sp = (Spinner) findViewById(R.id.timing); 
adapter = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item, numbers); 
sp.setAdapter(adapter); 

我想从spinner 获得AM/PM值,如果有人知道请帮我

+0

顺便说一句显示AM /微调器中的PM选项并不好。尝试使用单选按钮。 http://developer.android.com/guide/topics/ui/controls/radiobutton.html – Antrromet

回答

4

使用OnItemSelectedListener

sp.setOnItemSelectedListener(this); 

@Override 
    public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2,long arg3) 
    { 
     String selected = arg0.getItemAtPosition(arg2).toString(); 
     System.out.println(selected); 

    } 
+0

嗨Deepzz,非常感谢你的回复.... –

+0

@Sibinfrancis:你好:) – Deepzz

相关问题