- 浏览: 1529427 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (673)
- Linux (3)
- android (302)
- php (12)
- struts2 (1)
- Flex积累 (88)
- Hibernate (8)
- MyEclipse (18)
- android备忘录 (209)
- Java备忘录 (53)
- spring (0)
- Flex备忘录 (30)
- JavaScript (10)
- Tomcat (11)
- Flex FrameWork (0)
- 设计模式学习 (4)
- 休闲娱乐 (4)
- Flex skin (1)
- Flex 组件 (2)
- 持久化相关 (2)
- DotNet相关 (5)
- Flex Style (1)
- Windows (11)
- Flex AIR (9)
- MySQL (1)
- mac OSX (29)
- eclipse (26)
- database (5)
- ARM (1)
- English (1)
- WebService (8)
- javabase64 (2)
- ruby (1)
- sqlite (5)
- ios (7)
- 无线应用 (1)
- Java (3)
- goagent (1)
- oc (1)
最新评论
-
Z_ying:
谢谢分享,上次也遇到过的,解决了,过了一段时间又忘记,幸亏看到 ...
FastJson 示例 及问题 -
wto8559:
这是什么错啊,我也遇到了.问下写一个servlet能解决什么问 ...
Exception in thread "HouseKeeper" java.lang.NullPointerException -
zxjlwt:
如何用php怎么弄了。http://surenpi.com
\U672a\U77e5\U9519\U8bef 字符还原 -
windseamless:
那怎么样才能屏蔽呢
java.lang.IllegalArgumentException: Window type can not be changed after the -
macleo:
Trinea 写道还是利用Fiddler抓包更方便,(1)无需 ...
android网络抓包相关
http://imshare.iteye.com/blog/770950
http://www.eoeandroid.com/forum.php?mod=viewthread&tid=172611
=========================================================
设置某个选项被选择
spinner.setSelection(spinnerSelectionId);
=========================================================
下拉列表 Spinner。
Spinner的使用,可以极大提高用户的体验性。当需要用户选择的时候,可以提供一个下拉列表将所有可选的项列出来。供用户选择。
Demo如下,可以留作参考
一、使用数组作为数据源
1.新建一个android的工程
2.工程的layout.xml文件如下:声明一个TextView控件和一个Spinner控件
Xml代码
3.java代码
Java代码
4、运行效果如下:
二、使用XML作为数据源
1.新建一个android的工程
2.在values文件夹下新建一个arryas.xml文件:声明一个TextView控件和一个Spinner控件,代码如下:
Xml代码
3.java代码
Java代码
4、运行效果如下:
http://www.eoeandroid.com/forum.php?mod=viewthread&tid=172611
=========================================================
设置某个选项被选择
spinner.setSelection(spinnerSelectionId);
=========================================================
下拉列表 Spinner。
Spinner的使用,可以极大提高用户的体验性。当需要用户选择的时候,可以提供一个下拉列表将所有可选的项列出来。供用户选择。
Demo如下,可以留作参考
一、使用数组作为数据源
1.新建一个android的工程
2.工程的layout.xml文件如下:声明一个TextView控件和一个Spinner控件
Xml代码
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <TextView android:id="@+id/spinnerText" android:layout_width="fill_parent" android:layout_height="wrap_content"></TextView> <Spinner android:id="@+id/Spinner01" android:layout_width="fill_parent" android:layout_height="wrap_content"></Spinner> </LinearLayout>
3.java代码
Java代码
import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import android.widget.AdapterView.OnItemSelectedListener; import android.widget.ArrayAdapter; import android.widget.Spinner; import android.widget.TextView; public class SpinnerActivity extends Activity { private static final String[] m={"A型","B型","O型","AB型","其他"}; private TextView view ; private Spinner spinner; private ArrayAdapter<String> adapter; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.spinner); view = (TextView) findViewById(R.id.spinnerText); spinner = (Spinner) findViewById(R.id.Spinner01); //将可选内容与ArrayAdapter连接起来 adapter = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item,m); //设置下拉列表的风格 adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); //将adapter 添加到spinner中 spinner.setAdapter(adapter); //添加事件Spinner事件监听 spinner.setOnItemSelectedListener(new SpinnerSelectedListener()); //设置默认值 spinner.setVisibility(View.VISIBLE); } //使用数组形式操作 class SpinnerSelectedListener implements OnItemSelectedListener{ public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2, long arg3) { view.setText("你的血型是:"+m[arg2]); } public void onNothingSelected(AdapterView<?> arg0) { } } }
4、运行效果如下:
二、使用XML作为数据源
1.新建一个android的工程
2.在values文件夹下新建一个arryas.xml文件:声明一个TextView控件和一个Spinner控件,代码如下:
Xml代码
<?xml version="1.0" encoding="utf-8"?> <resources> <string-array name="plantes"> <item>NOKIA</item> <item>MOTO</item> <item>HTC</item> <item>LG</item> <item>其他</item> </string-array> </resources>
3.java代码
Java代码
import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import android.widget.AdapterView.OnItemSelectedListener; import android.widget.ArrayAdapter; import android.widget.Spinner; import android.widget.TextView; public class SpinnerActivity extends Activity { private TextView view2; private Spinner spinner2; private ArrayAdapter adapter2; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.spinner); spinner2 = (Spinner) findViewById(R.id.spinner02); view2 = (TextView) findViewById(R.id.spinnerText02); //将可选内容与ArrayAdapter连接起来 adapter2 = ArrayAdapter.createFromResource(this, R.array.plantes, android.R.layout.simple_spinner_item); //设置下拉列表的风格 adapter2.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); //将adapter2 添加到spinner中 spinner2.setAdapter(adapter2); //添加事件Spinner事件监听 spinner2.setOnItemSelectedListener(new SpinnerXMLSelectedListener()); //设置默认值 spinner2.setVisibility(View.VISIBLE); } //使用XML形式操作 class SpinnerXMLSelectedListener implements OnItemSelectedListener{ public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2, long arg3) { view2.setText("你使用什么样的手机:"+adapter2.getItem(arg2)); } public void onNothingSelected(AdapterView<?> arg0) { } } }
4、运行效果如下:
发表评论
-
Axure 教程
2013-06-15 17:44 1139http://zhj6607.blog.163.com/blo ... -
再次android 下的Caused by: java.lang.ClassNotFoundException:
2013-06-05 11:34 2317莫名其妙发生了:Caused by: java.lang.Cl ... -
android RatingBar 收集
2013-05-29 09:50 935RatingBar例子: http://www.eoeandr ... -
java 发送邮件
2013-05-28 16:17 792http://www.blogjava.net/wangfun ... -
ExecutorService 建立多线程的步骤
2013-05-26 22:18 841http://huangxiaojian9999.blog.1 ... -
android include报错解决一例
2013-05-24 13:48 1117一个layout 嵌入另外一个layout < ... -
.net 接口报错解决一例
2013-05-24 13:44 860NullReferenceException: 未将对象引用设 ... -
Overlay移动收集
2013-05-19 17:04 8691.http://changyy.pixnet.net/blo ... -
模拟器 INSTALL_FAILED_CONTAINER_ERROR
2013-05-10 00:21 1500用模拟器跑,总是报这个错。 找了一下,发现是androidma ... -
百度地图总结
2013-05-02 11:34 10091.mMapView.regMapViewListener(a ... -
baidu 2.1.1sdk 貌似有问题
2013-05-02 11:32 9ItemOverlay 哪里去了? -
EditText SetError 4.0下 不显示文字解决
2013-04-24 16:46 1997http://www.eoeandroid.com/forum ... -
短信验证
2013-04-23 15:27 886解决方案如下: http://www.eoeandroid.c ... -
根据两个经纬度计算两地距离
2013-04-23 14:56 1621com.baidu.mapapi.utils.Distance ... -
百度地图 android 线路
2013-04-22 23:39 2440最好的资料莫过于它自己提供的了 -2.管理自己的key htt ... -
android 屏幕方向总结
2013-04-17 15:23 903http://dev.wo.com.cn/docportal/ ... -
分享总结
2013-04-15 17:28 8021。http://www.umeng.com/componen ... -
sqlitemanager
2013-03-31 23:56 1016http://blog.csdn.net/jjhua/arti ... -
android adb 无法启动
2013-03-31 23:33 1515症状: adb 有运行 但是,eclipse debug模式无 ... -
android 字体样式
2013-03-20 13:17 1062http://tank03.iteye.com/blog/13 ...
相关推荐
Android 自定义下拉框的实现,效果可到http://www.cnblogs.com/awe061/p/5221145.html查看
Android中spinner(下拉框)的使用,和小写字母转换成大写,这些功能一般在输入车牌号时会用到
Android城市级联下拉框(自定义Spinner) 博客地址:http://blog.csdn.net/u012814441/article/details/49073457
Spinner是android的一种控件,用它我们可以实现下拉框。下面通过实例代码给大家介绍Android使用 Spinner控件实现下拉框功能,感兴趣的朋友一起看看吧
android原生的下拉框Spinner基本上可以满足Android开发对于下拉选项的设计需求,但现在越来越流行的下拉框不满足于Android原生提供的下拉框Spinner所提供的设计样式,而改用自定制或者第三方设计的下拉框Spinner。...
android 下拉框控件 spinner 使用项目实例
博文参考:http://blog.csdn.net/geniuseoe2012/article/details/8723702 android仿web风格的spinner下拉框实现demo,实现更通用
android studio,demo,Spinner下拉菜单多选的实现,android studio3.0.1的环境下使用。
Android自定义spinner下拉框实现的实现 http://blog.csdn.net/jdsjlzx/article/details/41316417 请支持原创:http://blog.csdn.net/geniuseoe2012/article/details/8723702
博客地址:http://blog.csdn.net/lowprofile_coding/article/details/49637543
android spinner下拉框使用详情,包括自定义样式,具体请看https://blog.csdn.net/zyw0101/article/details/81478674
对于android项目开发来说,常常会用到Spinner实现下拉框的效果。而对于Spinner加载适配器的方法有多种: 1.直接加载android自带的ArrayAdapter,SimpleAdapter; 2.自定义继承BaseAdapter的适配器。 对于适配器加载...
主要为大家详细介绍了Android进阶之Spinner下拉框的使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
android spinner的简单代码 只有几行
通过继承自LinearLayout的控件来替代spinner的功能,便于移植。 博客地址:https://blog.csdn.net/hyy123hu/article/details/79680463
一、认识Spinner Spinner其实就是一个列表选择框。不过Android的列表选择框并不需要显示下拉列表,而是相当于弹出一个菜单供用户选择。 Spinner 与 Gallery 都继承了AbsSpinner,AbsSpinner 继承了AdapterView,因此...
很基础的Android下拉框的应用,配合图片显示对应星座!
Spinner提供了从一个...2.在layout.xml文件中声明一个TextView控件(用于显示下拉框选中的值)和一个Spinner控件 3.java代码 import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import
Android实现仿QQ登录可编辑下拉框 自定义spinner.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。