现在的位置: 首页 > 综合 > 正文

android控件Spinner(1)之简单使用

2014年01月05日 ⁄ 综合 ⁄ 共 1055字 ⁄ 字号 评论关闭

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);
			}
		});
	}
}

抱歉!评论已关闭.