阅读更多 布局文件:

    




主程序入口


package com.sun.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.Toast;public class MainActivity extends Activity {// 显示的条目内容private static final String[] m_arr = { "第一组", "第二组", "第三组" };// 程序入口public void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);spinner();}// spinner 效果实现public void spinner(){Spinner spinner = (Spinner) findViewById(R.id.myspinner);spinner.setPrompt("请选择颜色"); // 提示标题// 使用数组适配器进行填充ArrayAdapter adapter = ArrayAdapter.createFromResource(this, R.array.spinnercolor, android.R.layout.simple_spinner_item);//ArrayAdapter adapter = new ArrayAdapter(this, android.R.layout.simple_spinner_item,m_arr);// 下拉的样式adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);spinner.setAdapter(adapter);spinner.setSelection(0, true); // 默认选择 -- 第一项spinner.performClick(); //它被定义就调用此视图的OnClickListener(译者注:例如可以在加载时默认弹出下拉列表)spinner.setOnItemSelectedListener(new OnItemSelectedListener() {public void onItemSelected(AdapterView<?> arg0, View arg1,int arg2, long arg3) {Toast.makeText(MainActivity.this, "选择了:"+getResources().getStringArray(R.array.spinnercolor)[arg2],1000).show();}@Overridepublic void onNothingSelected(AdapterView<?> arg0) {// TODO Auto-generated method stub}});}}
  • spinner.rar (891.6 KB)
  • 下载次数: 3

更多相关文章

  1. Android中下拉列表框操作
  2. Android(安卓)随机生成验证码的bitmap
  3. Android(安卓)Spinner不显示下拉箭头解决方案
  4. Android(安卓)之 Spinner用法介绍
  5. Android动态关闭mainfest中的receiver
  6. android水平循环滚动控件
  7. android Settings 修改默认主题为白底黑字
  8. GridView的使用
  9. android 下拉列表(Spinner)的学习与应用

随机推荐

  1. 国外著名 Android(安卓)开发者的信息
  2. Android常用adb命令总结(二)
  3. Android NDK R9环境配置,开发教程
  4. Android调用摄像头识别图片的形状和颜色
  5. Android(安卓)解决getColor()或getDrawab
  6. Android(安卓)Looper(cpp)用法举例
  7. Android CoordinatorLayout + AppBarLayo
  8. android中的左右滑动
  9. android 界面更新之runOnUiThread()
  10. 学习Android Studio开发工具之Activity3(