2012-11-18 51 views
-1

我有數組微調,我在string.xml呼籲array.spinner_title微調與ItemSelected

我怎麼能做到在項目中選擇自己創造,所以我可以得到項目中選擇

ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(SendTeacher.this, 
       R.array.spinner_title, android.R.layout.simple_spinner_item); 
     // Specify the layout to use when the list of choices appears 
     adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); 
     // Apply the adapter to the spinner 
     spinner.setAdapter(adapter); 
     spinner.setOnItemSelectedListener(new OnItemSelectedListener() { 
       @Override 
       public void onItemSelected(AdapterView<?> adapterView, View view, int position, long id) { 


        // Do something 

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

       } 
      }); 

謝謝

回答

1

正如我理解你的問題,你想獲得選定的項目。

在:

public void onItemSelected(AdapterView<?> adapterView, View view, int position, long id) { 

    CharSequence item = (CharSequence)adapterView.getAdapter().getItem(position); 

} 

對於它可以包含任何其他對象(不僅CharSequence的)自定義適配器,請參閱本link例如