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 也就是一个下拉列表的例子,使用自定义布局的样式,例子很简单,希望能理解,更多关于希望大家关注我的新站www.xiandanke.cn
android里面一个spinner简单例子,有着炫酷的效果
简单的做的spinner的demo,其中有spinner的样式和数据绑定到spinner上等
对于适配器加载自定义的xml布局文件,修改该Spinner样式较简单,就是在定义的xml布局文件中修改显示的样式就可以。但对于加载android自带的xml布局文件,有时会出现不是项目所需要的效果。主要问题有下拉几个: 1....
简单 明了 spinner 控件,简单案例,方便新手入手,很好的例子哦
本文实例讲述了Android列表控件Spinner简单用法。分享给大家供大家参考,具体如下: Android的Spinner控件用来显示列表项,类似于一组单选框RadioButton。这里介绍一下其简单用法: xml布局: <?xml version=1.0...
下拉框是很实用的一个空间,很多时候都误以为很难,实际上还是很简单的,这是一个很简单的例子,希望对大家有帮助
最近做项目对Android Spinner 使用,这里简单写个小例子,来测试如何使用。 Spinner 是一个下拉列表,往安卓界面中拖拽一个Spinner控件,在属性中设置Android:entries=“@array/spinner_data” 其中spinner_data为...
Android Spinner 组件 Spinner: 下拉组件 使用事项:布局在XML 中实现,具体的数据在JAVA 代码中实现; 所用知识点: 数组适配器:ArrayAdapter 用于关系M 层和 C 层; 事件:OnItemSelectedListener; 案列:...
主要介绍了Android编程之下拉菜单Spinner控件用法,结合简单实例形式分析了Android下拉菜单Spinner的布局与功能相关实现技巧,需要的朋友可以参考下
Adnroid自定义对话框的代码例子。用于演示各类对话框的使用,:简单的AlertDialog、类似Spinner对话框、单选对话框、多选对话框、自定义对话框、滚轮对话框等等。
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怎样...
简单的例子 import { startSpinning } from "url-spinner" ; const stopSpinning = startSpinning ( ) ; // Perform some async tasks and call stopSpinning at a proper time setTimeout ( stopSpinning , 3000 ) ...
实例026: 使用Spinner控件实现选项选择 51 实例027: 使用Gallery控件实现个人相 簿功能 55 实例028: 开发一个文件搜索程序 58 实例029: 单击按钮后实现按钮置换 60 实例030: 模拟实现一个时钟界面效果 62 实例...
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怎样...
spinner和cursor如何配合使用成了完成此实例过程中的难点,本来应该很简单,但却把我郁闷坏了。 先给大家贴上最终的效果图片: 界面的xml: XML/HTML代码 <?xml version=1.0 encoding=utf-8?> <...
戈斯平纳 Gospinner使您可以为go cli应用程序制作简单的微调器。 快速且易于使用。 简单的自定义和随时可以使用的默认设置!安装go get github.com/slok/gospinner运行示例 例子默认微调器s , _ := gospinner . ...