Spinner是从多个选项中选择一个选项的控件,利用浮动菜单为用户提供选择。
截图:
代码:
1 package com.example.shiyan1; 2 3 import android.app.Activity; 4 import android.os.Bundle; 5 import android.view.Menu; 6 import android.view.MenuItem; 7 import android.widget.ArrayAdapter; 8 import android.widget.Spinner; 9 10 import java.util.*; 11 12 public class MainActivity extends Activity { 13 Spinner s; 14 @Override 15 protected void onCreate(Bundle savedInstanceState) { 16 super.onCreate(savedInstanceState); 17 setContentView(R.layout.xiala); 18 s=(Spinner) findViewById(R.id.spinner01); 19 List<String>list=new ArrayList<String>(); //存放选项内容 20 list.add("黑色"); 21 list.add("红色"); 22 list.add("绿色"); 23 list.add("蓝色"); 24 list.add("黄色"); 25 ArrayAdapter<String> adapt=new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item,list); //适配器,将界面控件与底层数据绑定 26 adapt.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); //浮动菜单的显示方式,利用安卓内置格局显示不同的样式 27 s.setAdapter(adapt); 28 } 29 30 31 }