Spinner1.java

package com.example.spinner1; 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; public class spinner1 extends Activity { /** Called when the activity is first created. */ private Spinner spinner=null; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); spinner = (Spinner)findViewById(R.id.Spinnered); ArrayAdapter adapter = ArrayAdapter.createFromResource(this, R.array.plants_array, android.R.layout.simple_spinner_item); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); /*//方法2 List list = new ArrayList(); list.add("test1"); list.add("test2"); ArrayAdapter adapter = new ArrayAdapter(this,R.layout.item,R.id.TextViewId,list); 如果按上面这样做:则需要新建一个item.xml */ spinner.setAdapter(adapter); spinner.setPrompt("下拉菜单"); spinner.setOnItemSelectedListener(new SpinnerOnItemSelectListener()); } } class SpinnerOnItemSelectListener implements OnItemSelectedListener{ @Override public void onItemSelected(AdapterView<?> AdapterView, View view, int position, long arg3) { // TODO Auto-generated method stub String selected = AdapterView.getItemAtPosition(position).toString(); System.out.println(selected); } @Override public void onNothingSelected(AdapterView<?> arg0) { // TODO Auto-generated method stub System.out.println("NothingSelected"); } }

//按方法二的item.xml,方法一则不需要

<?xml version="1.0" encoding="utf-8"?>

 

main.xml

<?xml version="1.0" encoding="utf-8"?>

string.xml

<?xml version="1.0" encoding="utf-8"?> Hello World, spinner1! spinner1 金银花 菊花 金花 银花 红花

 更多技术博客,欢迎关注楼主个人博客 : 小杰博客

更多相关文章

  1. Android(安卓)NDK 工具链的使用方法(Standalone Toolchain)
  2. Universal Image Loader库使用方法
  3. android 添加混淆
  4. Kotlin中的@JvmOverloads
  5. 【Tech-Android-Other】Android中的Future
  6. DrawerLayout中加入多个View
  7. Android——Activity跳转
  8. Android(安卓)Light Sensor
  9. android 退出系统

随机推荐

  1. django的视图和URL配置
  2. python 入门视频学习笔记+python入门视频
  3. 第二章 Python基本语法
  4. 【Python】Python3 字典 copy()方法
  5. 购物车程序练习
  6. Python:lambda表达式实现求两个变量的最大
  7. 关于Python(一、基础篇)
  8. 'module'对象没有属性'views' django错误
  9. Python学习路程day12
  10. Python NameError:全局名称“Form”没有