- 浏览: 45933 次
- 性别:
- 来自: 上海
文章分类
最新评论
第一步:定义声明
setSpinner(spinnerSex, R.array.baby_sex, sexPos);
第二步:调用方法
private void setSpinner(Spinner spinner, int array, int pos) {
// 将可选内容与ArrayAdapter连接起来
ArrayAdapter<CharSequence> adapter2 = ArrayAdapter.createFromResource(
this, array, android.R.layout.simple_spinner_item);
// 设置下拉列表的风格
// adapter2.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
adapter2.setDropDownViewResource(R.layout.spinner_item);
// 将adapter2 添加到spinner中
spinner.setAdapter(adapter2);
spinner.setOnItemSelectedListener(new SpinnerSelectedListener());
// 设置默认值
spinner.setVisibility(View.VISIBLE);
spinner.setSelection(pos);
// spinner.getSelectedItemPosition()
}
// 使用数组形式操作
class SpinnerSelectedListener implements OnItemSelectedListener {
public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
TextView tv = (TextView) arg1;
tv.setTextColor(Color.parseColor("#BE8C5B")); // 设置颜色
tv.setTextSize(13.0f); // 设置大小
}
public void onNothingSelected(AdapterView<?> arg0) {
}
}
spinner_item.xml文件
<?xml version="1.0" encoding="utf-8"?>
<CheckedTextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/text1"
style="?android:attr/spinnerDropDownItemStyle"
android:singleLine="true"
android:layout_width="fill_parent"
android:layout_height="?android:attr/listPreferredItemHeight"
android:textColor="#BE8C5B"
android:ellipsize="marquee" />
setSpinner(spinnerSex, R.array.baby_sex, sexPos);
第二步:调用方法
private void setSpinner(Spinner spinner, int array, int pos) {
// 将可选内容与ArrayAdapter连接起来
ArrayAdapter<CharSequence> adapter2 = ArrayAdapter.createFromResource(
this, array, android.R.layout.simple_spinner_item);
// 设置下拉列表的风格
// adapter2.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
adapter2.setDropDownViewResource(R.layout.spinner_item);
// 将adapter2 添加到spinner中
spinner.setAdapter(adapter2);
spinner.setOnItemSelectedListener(new SpinnerSelectedListener());
// 设置默认值
spinner.setVisibility(View.VISIBLE);
spinner.setSelection(pos);
// spinner.getSelectedItemPosition()
}
// 使用数组形式操作
class SpinnerSelectedListener implements OnItemSelectedListener {
public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
TextView tv = (TextView) arg1;
tv.setTextColor(Color.parseColor("#BE8C5B")); // 设置颜色
tv.setTextSize(13.0f); // 设置大小
}
public void onNothingSelected(AdapterView<?> arg0) {
}
}
spinner_item.xml文件
<?xml version="1.0" encoding="utf-8"?>
<CheckedTextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/text1"
style="?android:attr/spinnerDropDownItemStyle"
android:singleLine="true"
android:layout_width="fill_parent"
android:layout_height="?android:attr/listPreferredItemHeight"
android:textColor="#BE8C5B"
android:ellipsize="marquee" />
发表评论
-
android 判断ImageView当前显示的是哪一张图片
2015-12-29 14:40 1609判断ImageView当前显示的是哪一张图片 private ... -
Android 4.4及以上WebView问题
2015-10-27 17:41 10581. 4.4系统以上WebView页面内容重叠问题 连接 ... -
Android AlertDialog包含EditText,软键盘不能弹出的解决方法
2015-09-16 14:31 1064AlertDialog包含EditText,软键盘不能弹出的解 ... -
无法上传so文件到svn上
2015-05-25 16:48 876Window-->Team-->Ignored R ... -
Android 文件下载与解压缩
2015-03-20 18:20 354转载:http://blog.csdn.net/hopehe8 ... -
Cocos2dx与Android进行交叉编译的大概步骤
2015-02-06 17:22 1128cocos2d交叉编译配置: 1.下载cygwin 64位ex ... -
博客链接
2014-11-26 16:01 01.好文章博客:http://blog.csdn.net/xi ... -
android一些基础功能汇总
2014-11-03 10:49 7311.Android开发 给图片加边框 http://www. ... -
创建文件夹和文件
2014-10-22 15:15 680String commonPath = Environment ... -
Android 线程的使用(传递多个参数)
2014-08-06 11:08 21101.Thread new Thread(new Runnabl ... -
cocos2dx 内存管理
2014-08-04 18:18 574cocos2dx 内存管理 转载自:http://blog. ... -
android读取图片
2014-07-25 11:56 995[size=large]一:读取res中的图片 //读取本地r ... -
Android ListView里设置默认Item的背景颜色
2014-07-23 11:51 822<?xml version="1.0" ... -
以某一点旋转(RotateAnimation)
2014-06-20 12:07 1755//自适应屏幕大小 webview.getSetting ... -
popWindow
2014-05-23 18:07 384popWindow -
自定义跑马灯
2014-05-23 16:46 557自定义跑马灯 -
WebView的使用总结
2014-05-05 12:09 649//自适应屏幕大小 webview.getSettings ... -
android 动态设置布局
2014-03-26 11:03 9361.动态设置RelativeLayout的布局 // 根据 ... -
android移动开发的很好的功能的网页
2014-03-19 18:15 633android经典DEMO http://blog.csdn ... -
android Uri获取真实路径转换成File的方法
2014-02-14 16:23 1998有的时候要将android uri如content://me ...
相关推荐
Android中spinner(下拉框)的使用,和小写字母转换成大写,这些功能一般在输入车牌号时会用到
通过继承自LinearLayout的控件来替代spinner的功能,便于移植。 博客地址:https://blog.csdn.net/hyy123hu/article/details/79680463
Spinner下拉菜单多选,在布局xml文件直接作为控件使用,在activity里面调用就行了
博文参考:http://blog.csdn.net/geniuseoe2012/article/details/8723702 android仿web风格的spinner下拉框实现demo,实现更通用
android spinner下拉框使用详情,包括自定义样式,具体请看https://blog.csdn.net/zyw0101/article/details/81478674
Spinner是android的一种控件,用它我们可以实现下拉框。下面通过实例代码给大家介绍Android使用 Spinner控件实现下拉框功能,感兴趣的朋友一起看看吧
博客地址:http://blog.csdn.net/lowprofile_coding/article/details/49637543
Android自定义spinner下拉框实现的实现 http://blog.csdn.net/jdsjlzx/article/details/41316417 请支持原创:http://blog.csdn.net/geniuseoe2012/article/details/8723702
主要介绍了Android中Spinner(下拉框)控件的使用详解的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
对于android项目开发来说,常常会用到Spinner实现下拉框的效果。而对于Spinner加载适配器的方法有多种: 1.直接加载android自带的ArrayAdapter,SimpleAdapter; 2.自定义继承BaseAdapter的适配器。 对于适配器加载...
自定义Spinner实现初始为请选择之类的不参与列表的显示
关于Spinner的一个完整demo,下载后可以实现下拉选项。
Spinner选择下拉框小例子
修改spinner字体大小及颜色,及点击下拉列侯弹出的列表样式
Android城市级联下拉框(自定义Spinner) 博客地址:http://blog.csdn.net/u012814441/article/details/49073457
android spinner的简单代码 只有几行
Android 自定义下拉框的实现,效果可到http://www.cnblogs.com/awe061/p/5221145.html查看
使用Spinner实现下拉列表,包括自定义下拉样式。 关键代码地址:http://www.cnblogs.com/huangzx/p/4437096.html
使用spinner实现hint,以及自定义背景