package com.lan.mySpinner; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.Spinner; import android.widget.TextView; public class ActivitySpinner extends Activity { private static final String[] m_Countries = { "O型","A型","B型","AB型","其它型" }; private TextView m_TextView; private Spinner m_Spinner; private ArrayAdapter<String> adapter; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); m_TextView = (TextView)findViewById(R.id.TextView01); m_Spinner = (Spinner)findViewById(R.id.Spinner01); //将可选容器与ArrayAdapter连接 adapter = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item,m_Countries); //设置下拉列表风格 adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); //将adapter 添加到m_Spinner中 m_Spinner.setAdapter(adapter); //添加Spinner事件监听 m_Spinner.setOnItemSelectedListener(new Spinner.OnItemSelectedListener() { public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2, long arg3) { // TODO Auto-generated method stub m_TextView.setText("你选择的血型是:"+m_Countries[arg2]); arg0.setVisibility(View.VISIBLE); } public void onNothingSelected(AdapterView<?> arg0) { // TODO Auto-generated method stub } }); } }
Android界面之Spinner
最新推荐文章于 2024-08-11 04:00:26 发布