安卓spinner怎么用toast显示
import java.util.ArrayList;import java.util.List;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.AdapterView;import android.widget.AdapterView.OnItemSelectedListener;import android.widget.ArrayAdapter;import android.widget.Button;import android.widget.Spinner;import android.widget.Toast;/** * 下拉列表显示 * */public class SpinnerActivity extends Activity { //定义下拉列表 private Spinner spinner_info = null; //定义为下拉列表(spinner)添加一条信息的Button按钮 private Button btn_spinner_add = null; //定义为下拉列表(spinner)删除一条信息的Button按钮 private Button btn_spinner_del = null; //定义一个字符串数组 private String[] args = {"jinan","zhonggong","licheng"}; //内容适配器的数据源,由于用到了动态添加或删除下拉列表数据,因此数据源采用了动态list数组而非静态String数组 private List<String> list = null; //定义一个内容适配器 private ArrayAdapter<String> arrayAdapter = null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_spinner); //初始化控件信息 initView(); } /** * 初始化控件信息 * */ private void initView(){ //数据源添加数据 list = new ArrayList<String>(); for(String arg:args){ list.add(arg); } //spinner对象 spinner_info = (Spinner)findViewById(R.id.spinner_info); //定义并初始化内容适配器,加载数据及样式,采用系统自带的样式 arrayAdapter = new ArrayAdapter<String>(SpinnerActivity.this,android.R.layout.simple_spinner_item,list); //设置下拉列表的显示样式(风格),采用系统自带的样式(风格) arrayAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); //为下拉列表添加适配器 spinner_info.setAdapter(arrayAdapter); /* 下拉列表选择事件 */ spinner_info.setOnItemSelectedListener(new OnItemSelectedListener() { @Override public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2, long a) { Toast.makeText(SpinnerActivity.this, "我点选了"+args[arg2].toString(), Toast.LENGTH_SHORT).show(); } @Override public void onNothingSelected(AdapterView<?> arg0) {} }); /* 下拉列表(spinner)添加一条信息 */ btn_spinner_add = (Button)findViewById(R.id.btn_spinner_add); btn_spinner_add.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) {// String add_info = "我是新添加的数据"; //向内容适配器添加一条信息 arrayAdapter.add(add_info); //获取新添加的信息的位置 int position = arrayAdapter.getPosition(add_info); //设置新添加的信息为选中状态 spinner_info.setSelection(position); } }); /* 下拉列表(spinner)删除一条信息 */ btn_spinner_del = (Button)findViewById(R.id.btn_spinner_delete); btn_spinner_del.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { //移除所选信息 arrayAdapter.remove(spinner_info.getSelectedItem().toString()); } }); }}