如何建立下拉選單Spinner結合系統自建strings.xml陣列,被選取後的事件:方法1 spinner.setOnItemSelectedListener()-stings.xml-Array 注意:整個事件程式碼都必須放在 onCreate() { 裡面 } 範例: import android.view.*; import android.widget.*; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // 建立Spinner1 的傾聽者物件 Spinner spinner = (Spinner) findViewById(R.id.spinner1); //將陣列由resource 資源裡面的valuse裡面的strings.xml讀入到prod String[] 陣列名稱= getResources().getStringArray(R.array.srings-xml-陣列名稱); //建立一個ArrayAdapter物件,並放置下拉選單的內容 ArrayAdapter adapter = new ArrayAdapter(this,android.R.layout.simple_spinner_item, 陣列名稱); //設定下拉選單讀取adapter物件 spinner.setAdapter(adapter); //設定項目被選取之後的動作 spinner.setOnItemSelectedListener(new Spinner.OnItemSelectedListener(){ public void onItemSelected(AdapterView adapterView, View view, int position, long id){ } public void onNothingSelected(AdapterView arg0) { Toast.makeText(MainActivity.this, "您沒有選擇任何項目", Toast.LENGTH_LONG).show(); } }); }//...........................onCreat結束