Android自定义Spinner下拉列表(使用ArrayAdapter和自定义Adapter实现)

2019-12-10 19:59:10王旭
  • <item>深圳</item>  </string-array> 
  • </resources></span> 

    ③:接着在Activity中加入如下的代码(使用了系统定义的下拉列表的布局文件,当然也可以自定义)

     

     
    1. // 初始化控件  mSpinner = (Spinner) findViewById(R.id.spinner1); 
    2. // 建立数据源  String[] mItems = getResources().getStringArray(R.array.spinnername); 
    3. // 建立Adapter并且绑定数据源  ArrayAdapter<String> _Adapter=new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item, mItems); 
    4. //绑定 Adapter到控件  mSpinner.setAdapter(_Adapter); 

    以上代码初步完成,看下运行效果:

    Android自定义Spinner下拉列表(使用ArrayAdapter和自定义Adapter实现)