Android -spinner结构下垃菜单

Android --spinner构造下垃菜单一、使用数组作为数据源在layout布局文件:声明一个TextView控件和一个Spinne

Android --spinner构造下垃菜单
一、使用数组作为数据源

    在layout布局文件:声明一个TextView控件和一个Spinner控件,代码如下
    import android.app.Activity;  import android.os.Bundle;  import android.view.View;  import android.widget.AdapterView;  import android.widget.AdapterView.OnItemSelectedListener;  import android.widget.ArrayAdapter;  import android.widget.Spinner;  import android.widget.TextView;    public class SpinnerActivity extends Activity {            private TextView view2;      private Spinner spinner2;      private ArrayAdapter adapter2;        @Override      protected void onCreate(Bundle savedInstanceState) {          // TODO Auto-generated method stub          super.onCreate(savedInstanceState);          setContentView(R.layout.spinner);            spinner2 = (Spinner) findViewById(R.id.spinner02);          view2 = (TextView) findViewById(R.id.spinnerText02);            //将可选内容与ArrayAdapter连接起来          adapter2 = ArrayAdapter.createFromResource(this, R.array.plantes, android.R.layout.simple_spinner_item);            //设置下拉列表的风格    adapter2.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);            //将adapter2 添加到spinner中          spinner2.setAdapter(adapter2);            //添加事件Spinner事件监听            spinner2.setOnItemSelectedListener(new SpinnerXMLSelectedListener());            //设置默认值          spinner2.setVisibility(View.VISIBLE);                }            //使用XML形式操作      class SpinnerXMLSelectedListener implements OnItemSelectedListener{          public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2,                  long arg3) {              view2.setText("你使用什么样的手机:"+adapter2.getItem(arg2));          }            public void onNothingSelected(AdapterView<?> arg0) {                        }                }  }