android控件之Spinner(1)之简单使用
Spinner最简单使用方式步骤如下:
第一步:在布局文件中添加Spinner控件。
第二步:在Acitvity中通过id找到它。
第三步:给Spinner绑定一个适配器。//多了这一步
第四步:绑定监听器就可以用了。
至于如何美观,后续继续学习
最简单使用如下:
public class SpinnerActivity extends Activity{ Spinner spinner; private ArrayAdapter<String> adapter; final static String[] LEVEL = { "关闭", "级别1", "级别2", "级别3" }; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.main1); spinner = (Spinner) findViewById(R.id.spinner1); adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, LEVEL); spinner.setAdapter(adapter); // adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); // spinner.setSelection(2); spinner.setOnItemSelectedListener(new OnItemSelectedListener() { public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { // TODO Auto-generated method stub System.out.println(" select " + position); } @Override public void onNothingSelected(AdapterView<?> parent) { // TODO Auto-generated method stub System.out.println(" onNothingSelected " + parent); } }); } }