android spinner 简书,Spinner添加数据
第一种方法:
设置list
public List getDataSource(){
List list = new ArrayList
List.add("beijing");
List.add("shanghai");
return list;
}
public class SpinnerActivity extends Activity{
private Spinner spinner;
private ArrayAdapter adapter;
@Overrride
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.spinner);
findviewbyid;
adapter = new ArrayAdapter(this,android.r.layout.simple_spinner.dropdown_item,getDataSource());
spinner.setAdapter(adapter);
}
}
第二种:
在values下建个array.xml
计算机科学与技术
信息安全
软件工程
然后在布局文件中加上以下代码:
android:entries="@array/spinmajor"