spinner android,Android Spinner 简单应用
释放双眼,带上耳机,听听看~!
这个小Demo用到Spinner控件及ArrayAdapter 来简单的演示Spinner控件选择地点的操作 ,同样 所有的注意事项 在注释当中给出这里不再赘述。。。
布局文件如下所示
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
android:id="@+id/showcity"
android:textSize="25sp"
android:textColor="#f0f0"
android:text="您选择的地址是:"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
android:id="@+id/spinner"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
MainActivity代码如下
private TextView mTextView;
private Spinner mSpinner;
private List list;
//数组适配器
private ArrayAdapter arr_adapter;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.spinner);
mTextView = (TextView) findViewById(R.id.showcity);
mSpinner = (Spinner) findViewById(R.id.spinner);
//设置数据源
list = new ArrayList();
list.add("北京");
list.add("上海");
list.add("广州");
list.add("深圳");
//2.新建ArrayAdapter(数组适配器)
arr_adapter = new ArrayAdapter(this, android.R.layout.simple_spinner_item, list);
//3.adapter设置一个下拉列表样式
arr_adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
//4 加载适配器
mSpinner.setAdapter(arr_adapter);
mSpinner.setOnItemSelectedListener(this);
}
@Override
public void onItemSelected(AdapterView> parent, View view, int position, long id) {
//两种获取点击item的方式获取城市名称
// String cityname = arr_adapter.getItem(position);
String cityname = list.get(position);
mTextView.setText(cityname);
}
@Override
public void onNothingSelected(AdapterView> parent) {
}
spinner android,Android Spinner 简单应用相关推荐
- 【Android】 Android中spinner下拉列表的使用
今天学习了Spinner组件,使用Spinner相当于从下拉列表中选择项目,下面演示一下Spinner的使用(分别使用ArrayAdapter和自定义Adapter实现) (一):使用ArrayAda ...
- (Spinner) android中Spinner的使用
(Spinner) android中Spinner的使用 Spinner这个组件配置之后需要进行内容的设置,而内容可以使用配置文件完成,也可以通过ArrayAdapter类进行封装操作完成 单机选项p ...
- Android为spinner设置适配器,Android Spinner与适配器模式详解及实例代码
最近做项目对Android Spinner 使用,这里简单写个小例子,来测试如何使用. Spinner 是一个下拉列表,往安卓界面中拖拽一个Spinner控件,在属性中设置Android:entrie ...
- android开发 spinner,Spinner的三种用法
方式一.如果是固定的数据,直接在values下创建arrays.xml A B C D E F G 然后在布局文件里通过android:entries引用就可以了 android:id="@ ...
- android spinner 按钮,android sqlite和spinner的用法示例
在此示例中,我们在单击按钮时添加了标签,并在微调器上显示了所有添加的标签.如上例所示,需要扩展SQLiteOpenHelper类以在sqlite上执行操作. 我们在DatabaseHandler类中重 ...
- Android中Spinner下拉列表(使用ArrayAdapter和自定义Adapter实现)
Android中Spinner下拉列表(使用ArrayAdapter和自定义Adapter实现)
- Android 自定义 spinner (背景、字体颜色)
转自:http://blog.sina.com.cn/s/blog_3e333c4a010151cj.html 1.准备两张图片,并做好9.png 2.在drawable中定义spinner_sele ...
- android spinner 简书,【Android】Spinner:下拉列表笔记
AdapterView使用方式都是类似的,都是通过适配器来适配数据源,然后将适配器设置到对应的AdapterView上进行显示 在Spinner中呈现自定义的一些属性值 a.在res-->val ...
- android获取spinner的值_在Android的Spinner中实现键值对的正确方法是什么
这是在Android中为Spinner实现键值对的正确方法吗? package com.mypackage import android.app.Activity; import android.os ...
- android 设置Spinner文字标题颜色 字体大小样式
原文地址为: android 设置Spinner文字标题颜色 字体大小样式 // 在初始化之前改变 Spinner文字标题颜色 mySpinner.xml 样式文件放在main.xml ...
最新文章
- [跟我学中小企业架构部署]之三:数据库多实例部署
- 从零开始学OpenDaylight(碳版本)之三:Hello示例
- 什么叫取反_转载:CodeReview正确的姿势是什么?
- 网站访问过程理解(一点记录)
- php array_only,php可以定义数组的常量吗
- 前端学习(1313):get请求参数
- firstchild.data与childNodes[0].nodeValue意思(转)
- mysql vs连不上_vs2015下配置MySQL,使之能使用c++连接完美运行
- python 里面的内置函数之:locals() 和 globals()
- 虚拟助手之争,智能音箱能否挑战智能手机?
- [转载]自动化行业信讯_史蒂文森sun_新浪博客
- 【数据结构】哈夫曼树及哈夫曼编码实现(C语言)
- 进程杀手 (prockiller)V2.82绿色版
- Win10系统高分辨率缩放时应用程序字体模糊
- 【笔记】分类问题的模型评估(Precision, recall, F-measures)
- 明日之后手机正版服务器,明日之后能不能换区 明日之后手游渠道服怎么转换成网易官方服...
- LMIC一直busy解决方法
- 考研常考知识点(复试)
- php7.4 ffi,PHP7.4 全新扩展方式 FFI 详解
- mysql 时区时间_mysql的时间不对(时区问题)