Android Spinner实例 android spinner初始化选项
创始人
2024-07-30 08:51:43
0

如果你是只能手机,大家可以来这里先来了解以下Android系统,作为参考。

  1. //SpinnerDemo.java:  
  2. package com.cci.SpinnerDemo;  
  3. import android.app.Activity;  
  4. import android.os.Bundle;  
  5. import android.view.View;  
  6. import android.widget.AdapterView;  
  7. import android.widget.AdapterView.OnItemSelectedListener;  
  8. import android.widget.ArrayAdapter;  
  9. import android.widget.Spinner;  
  10. import android.widget.TextView;  
  11. public class SpinnerDemo extends Activity {  
  12.     TextView tv;  
  13.     /** Called when the activity is first created. */  
  14.     @Override  
  15.     public void onCreate(Bundle savedInstanceState) {  
  16.         super.onCreate(savedInstanceState);  
  17.         setContentView(R.layout.main);  
  18.           
  19.         tv=(TextView)findViewById(R.id.mytxt);  
  20.           
  21.         ArrayAdapter  adapter = new ArrayAdapter(  
  22.                 this,android.R.layout.simple_spinner_item);  
  23.         adapter.setDropDownViewResource(  
  24.                 android.R.layout.simple_spinner_dropdown_item);  
  25.           
  26.         //随便写什么东西  
  27.         adapter.add("red");  
  28.         adapter.add("green");  
  29.         adapter.add("blue");  
  30.         Spinner spinner = (Spinner) findViewById(R.id.myspinner);  
  31.         spinner.setAdapter(adapter);  
  32.         spinner.setOnItemSelectedListener(new OnItemSelectedListener() {  
  33.             public void onItemSelected(AdapterView parent,  
  34.                 View view,int position,long id) {  
  35.                 Spinner spinner = (Spinner) parent;  
  36.                 tv.setText(spinner.getSelectedItem().toString());  
  37.                 //Log.v("Test", "id = " + id + "("  
  38.                 //+ spinner.getSelectedItem().toString() + ")");  
  39.                 }  
  40.             public void onNothingSelected(AdapterView parent) {  
  41.             }  
  42.                   
  43.         });  
  44.     }  
  45. }  
  46.  
  47.  
  48.  
  49.     android:orientation="vertical" 
  50.     android:layout_width="fill_parent" 
  51.     android:layout_height="fill_parent" 
  52.     > 
  53.     android:id="@+id/mytxt" 
  54.     android:layout_width="fill_parent"   
  55.     android:layout_height="wrap_content"   
  56.     android:text="@string/hello" 
  57.     /> 
  58.     android:id="@+id/myspinner" 
  59.     android:layout_width="wrap_content" 
  60.     android:layout_height="wrap_content" 
  61.     > 
  62.  

【编辑推荐】

谷歌拟借新工具解决Android平台分化问题

Android学习笔记:androidmanifest.xml解析

Android开发进阶必读——评《精通Android 2》

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...