一 xml內加入Spinner元件
二 宣告String陣列
方法一 String[] aaa = {"111","222","333",...} ;
方法二 也可在res/.../string內設定 <string-array name="aaa"> <item>111</item><item>222</item>...
三 初始化spinner -- findViewById
四 接收器 ArrayAdapter 指定給spinner & 樣式
aaalist = new ArrayAdapter<String>(context, android.R.layout.simple_spinner_item, aaa);
//設定下拉式選單樣式
aaalist.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(aaalist );
五 設定點選item後的處理方式
spinner.setOnItemSelectedListener(new OnItemSelectedListener(){
@Override
public void onItemSelected(AdapterView<?> parent, View view,int position, long id) {
Object obj = parent.getItemAtPosition(position); //取得item項目資訊
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
}
});
留言列表