public class MainActivity extends Activity {
CharSequence str[] = { "A", "B", "C", "D", "E", "F", "G", "H", "I",
"J", "K", "L", "M", "N", "O" };
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Spinner spinner =(Spinner) this.findViewById(R.id.spinner1);
/*
* 寫法1.把資料放在array裡
*/
// ArrayAdapter<CharSequence>adapter_spinner=
// ArrayAdapter.createFromResource(this, R.array.abc, android.R.layout.simple_spinner_item);
/*
* 寫法2.把資料放在array裡用getResources取出來用陣列來接
* 取出後跟放在陣列寫法一樣
*/
//CharSequence str[]=this.getResources().getStringArray(R.array.abc);
/*
* 寫法3.把資料放在陣列裡的寫法
*/
ArrayAdapter<CharSequence>adapter_spinner=
new ArrayAdapter(this,android.R.layout.simple_spinner_item,str);
adapter_spinner.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter_spinner);
//跟gallery橫向也是setOnItemSelectedListener
spinner.setOnItemSelectedListener(new OnItemSelectedListener(){
@Override
public void onItemSelected(AdapterView<?> arg0, View arg1,
int arg2, long arg3) {
setTitle("點擊了:"+str[arg2]);
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub
}});
}
}