spinner+動作

 

 


 

 

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

}});


}

 


}

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 小Chiu 的頭像
    小Chiu

    Cuiu's Home

    小Chiu 發表在 痞客邦 留言(0) 人氣()