2013年7月8日 星期一

【Android Note】使用 Spinner 元件

1. 在 res > values > 建立一個 xml 檔案,裡面新增一個string array 的item,取名叫 month




2. 撰寫以下程式碼
public class MainActivity extends Activity {

private Spinner monthSpinner;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
       
        monthSpinner = (Spinner) findViewById(R.id.month);
       
        String[] months = getResources().getStringArray(R.array.month);
        ArrayAdapter adapter = new ArrayAdapter(this,android.R.layout.simple_spinner_item,months);
       
        monthSpinner.setAdapter(adapter);
    }


    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }
   
}

沒有留言:

張貼留言