`
zangwenyang
  • 浏览: 125631 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

spinner简单例子

阅读更多
Spiinner控件类似于下拉框,点击控件会出现以一个选项list,从中选取一个值返回当前activity。
看activity 关键代码:
        timeoutSpinner = (Spinner)findViewById(R.id.timeoutSpinner);
        btn = (Button)findViewById(R.id.btn_OK);
        btn.setOnClickListener(ocl);


private Button.OnClickListener ocl = new Button.OnClickListener(){
    public void onClick(View v){
       String choseValue = timeoutSpinner.getSelectedItem().toString();
       Toast.makeText(TestSpinner.this, choseValue, Toast.LENGTH_SHORT).show();
    }
    };

activtiy代码很简单,关键是数据的填充过程,可以有很多种方法为spinner填充数据,这里先写最简单的一种通过资源文件填充
看main.xml中的spinner代码
              <Spinner
                  android:id="@+id/timeoutSpinner"
                  android:layout_width="wrap_content"
                  android:layout_height="wrap_content"
                  android:entries="@array/timeout_labels"
                   />
注意这里的android:entries="@array/timeout_labels", 指定了spinner控件的数据来源是一个标签是timeout_labels的一个array。  我单独把array放到了res/value/arrays.xml中了,其实放到strings.xml也是一样的

<resources>
                           <string-array name="timeout_labels">
                                  <item>中国¡¤北京</item>
                                  <item>中国¡¤上海</item>
                                  <item>中国¡¤新疆</item>
                                   <item>中国¡¤武汉</item>
                                  <item>中国¡¤台湾</item>
                                  <item>中国¡¤南京</item>
                            </string-array>
                   </resources>
分享到:
评论

相关推荐

    xamarin android spinner 简单例子

    这是一个关于xamarin android spinner 也就是一个下拉列表的例子,使用自定义布局的样式,例子很简单,希望能理解,更多关于希望大家关注我的新站www.xiandanke.cn

    SpinnerDemo_java_spinner_

    android里面一个spinner简单例子,有着炫酷的效果

    spinner的例子demo

    简单的做的spinner的demo,其中有spinner的样式和数据绑定到spinner上等

    Android 实例讲解 Spinner样式修改

    对于适配器加载自定义的xml布局文件,修改该Spinner样式较简单,就是在定义的xml布局文件中修改显示的样式就可以。但对于加载android自带的xml布局文件,有时会出现不是项目所需要的效果。主要问题有下拉几个: 1....

    spinner示例

    简单 明了 spinner 控件,简单案例,方便新手入手,很好的例子哦

    Android列表控件Spinner简单用法示例

    本文实例讲述了Android列表控件Spinner简单用法。分享给大家供大家参考,具体如下: Android的Spinner控件用来显示列表项,类似于一组单选框RadioButton。这里介绍一下其简单用法: xml布局: &lt;?xml version=1.0...

    spinner使用2

    下拉框是很实用的一个空间,很多时候都误以为很难,实际上还是很简单的,这是一个很简单的例子,希望对大家有帮助

    Android Spinner与适配器模式详解及实例代码

    最近做项目对Android Spinner 使用,这里简单写个小例子,来测试如何使用。 Spinner 是一个下拉列表,往安卓界面中拖拽一个Spinner控件,在属性中设置Android:entries=“@array/spinner_data” 其中spinner_data为...

    Android Spinner 组件的应用实例

    Android Spinner 组件 Spinner: 下拉组件 使用事项:布局在XML 中实现,具体的数据在JAVA 代码中实现; 所用知识点: 数组适配器:ArrayAdapter 用于关系M 层和 C 层; 事件:OnItemSelectedListener; 案列:...

    Android编程之下拉菜单Spinner控件用法示例

    主要介绍了Android编程之下拉菜单Spinner控件用法,结合简单实例形式分析了Android下拉菜单Spinner的布局与功能相关实现技巧,需要的朋友可以参考下

    Adnroid自定义对话框的代码例子

    Adnroid自定义对话框的代码例子。用于演示各类对话框的使用,:简单的AlertDialog、类似Spinner对话框、单选对话框、多选对话框、自定义对话框、滚轮对话框等等。

    Android编程入门很简单.(清华出版.王勇).part1

    5.3.4实例——简单使用ExpandableListView 5.3.5实例——深入使用可扩展列表 5.4使用菜单——Menu 5.4.1 Menu的使用 5.4.2通过实例学习使用Menu 5.5小结 第6章使用程序资源 6.1资源的意义 6.1.1什么是资源 6.1.2怎样...

    url-spinner:地址栏中的微调框

    简单的例子 import { startSpinning } from "url-spinner" ; const stopSpinning = startSpinning ( ) ; // Perform some async tasks and call stopSpinning at a proper time setTimeout ( stopSpinning , 3000 ) ...

    android开发实例大全_王东华

    实例026: 使用Spinner控件实现选项选择 51 实例027: 使用Gallery控件实现个人相 簿功能 55 实例028: 开发一个文件搜索程序 58 实例029: 单击按钮后实现按钮置换 60 实例030: 模拟实现一个时钟界面效果 62 实例...

    Android编程入门很简单.(清华出版.王勇).part2

    5.3.4实例——简单使用ExpandableListView 5.3.5实例——深入使用可扩展列表 5.4使用菜单——Menu 5.4.1 Menu的使用 5.4.2通过实例学习使用Menu 5.5小结 第6章使用程序资源 6.1资源的意义 6.1.1什么是资源 6.1.2怎样...

    Android 个人理财工具四:添加账单页面 下

     spinner和cursor如何配合使用成了完成此实例过程中的难点,本来应该很简单,但却把我郁闷坏了。  先给大家贴上最终的效果图片:  界面的xml: XML/HTML代码 &lt;?xml version=1.0 encoding=utf-8?&gt; &lt;...

    gospinner:在Go中制作美观而又快速的微调器

    戈斯平纳 Gospinner使您可以为go cli应用程序制作简单的微调器。 快速且易于使用。 简单的自定义和随时可以使用的默认设置!安装go get github.com/slok/gospinner运行示例 例子默认微调器s , _ := gospinner . ...

Global site tag (gtag.js) - Google Analytics