Android Spinner使用技巧讲解

移动开发 Android
我们将会在这篇文章中为大家详细介绍有关Android Spinner的相关应用,并以一段源码的方式进行解读,来帮助大家学习。

在如今的手机领域,当属智能手机最为吃香。那么如何才能选择一款优秀的手机系统来满足我们的需求呢?在这里大家可以先来了解一下Android系统,以此作为参考,方便大家选择。那么今天介绍的内容则是关于Android Spinner的一些基本概念。

● Adapter的设置,调用setAdapter()方法。

● 追加Item选择时间的处理,调用setOnItemSelectedListener()方法,并把AdapterView.OnItemSelectedListener实例作为参数传递过去。

Android Spinner例程源码(Java)

  1. ArrayAdapter< String> adapter = new ArrayAdapter< String>(  
  2. this,  
  3. android.R.layout.simple_spinner_item);  
  4. adapter.setDropDownViewResource(  
  5. android.R.layout.simple_spinner_dropdown_item);  
  6. adapter.add("red");  
  7. adapter.add("green");  
  8. adapter.add("blue");  
  9. Spinner spinner = (Spinner) findViewById(id.spinner);  
  10. spinner.setAdapter(adapter);   
  11. spinner.setOnItemSelectedListener(new OnItemSelectedListener() {  
  12. @Override  
  13. public void onItemSelected(  
  14. AdapterView< ?> parent,  
  15. View view,  
  16. int position,  
  17. long id) {  
  18. Spinner spinner = (Spinner) parent;  
  19. Log.v("Test", "id = " + id + "("  
  20. + spinner.getSelectedItem().toString() + ")");  
  21. }  
  22. @Override  
  23. public void onNothingSelected(AdapterView< ?> parent) {  
  24. }  
  25. }); 

Android Spinner例程源码(Resource)

  1. < Spinner android:id="@+id/spinner" 
  2. android:layout_height="wrap_content" 
  3. android:layout_width="fill_parent"/> 

Android Spinner的相关源码就为大家介绍到这里。

【编辑推荐】

  1. Android复选框源码解析
  2. Android系统架构基本模式解析
  3. Android模拟器正确应用与安装方法
  4. MOTO面向中国发布Android应用商店
  5. Google Android:生存还是消亡
责任编辑:曹凯 来源: 博客园
相关推荐

2010-01-28 13:12:47

Android使用An

2011-05-27 13:56:09

Android Spinner

2010-01-11 16:04:10

VB.NET使用wit

2009-11-30 09:21:39

PHP函数rmdir(

2010-01-18 18:20:49

VB.NET使用API

2010-01-26 09:27:47

Android列表框

2010-02-24 13:48:44

MSMQ使用WCF

2010-01-28 16:55:26

Android对话框

2009-12-14 09:33:04

Ruby安装

2009-12-25 17:39:01

WPF验证

2017-04-27 20:30:33

Android动画技巧

2022-07-11 11:58:28

VsCode技巧前端

2010-02-23 09:44:12

WCF dataCon

2009-12-14 15:30:43

安装Ruby on R

2009-12-11 17:57:13

PHP应用JSON

2010-01-25 18:22:33

Android使用XM

2009-12-23 15:16:52

WPF数据绑定

2010-02-01 15:01:34

C++抛出异常

2009-12-10 17:37:28

PHP Cookie登

2009-12-30 18:18:32

Silverlight
点赞
收藏

51CTO技术栈公众号