本博文介绍了基本的Spinner的使用方法

首先写一下xml中的代码部分

<Spinner android:id="@+id/myspinner"android:layout_width="fill_parent"android:layout_height="wrap_content"/>

再写一下Strings.xml中 的文件部分

<string-array name="tongxue"><item>侯</item><item>张</item><item>赵</item><item>李</item><item>李</item><item>刘</item></string-array>

最后给大家展示一下activity的代码部分

public class MainActivity extends Activity {private Spinner spin;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);spin=(Spinner)findViewById(R.id.myspinner);ArrayAdapter<CharSequence> adapter=ArrayAdapter.createFromResource(this, R.array.tongxue, android.R.layout.simple_spinner_item);adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);spin.setAdapter(adapter);spin.setPrompt("test");spin.setOnItemSelectedListener(new SpinnerLis());}//定义一个监听器class SpinnerLis implements OnItemSelectedListener{@Overridepublic void onItemSelected(AdapterView<?> parent, View view,int position, long id) {String selected=parent.getItemAtPosition(position).toString();Toast.makeText(getApplicationContext(), selected, Toast.LENGTH_LONG).show();}@Overridepublic void onNothingSelected(AdapterView<?> parent) {}}

转载于:https://blog.51cto.com/8023java/1664415

Android中Spinner的使用相关推荐

  1. Android中Spinner下拉列表(使用ArrayAdapter和自定义Adapter实现)

    Android中Spinner下拉列表(使用ArrayAdapter和自定义Adapter实现)

  2. (Spinner) android中Spinner的使用

    (Spinner) android中Spinner的使用 Spinner这个组件配置之后需要进行内容的设置,而内容可以使用配置文件完成,也可以通过ArrayAdapter类进行封装操作完成 单机选项p ...

  3. Android 中 Spinner下拉框使用

    文章目录 先用起来 方法和属性 样式 增加分割线 选中和下拉样式 弹出框样式 使用自定义的BaseAdapter 先用起来 效果图 布局页面 activity_test <?xml versio ...

  4. android arrayadapter自定义,Android中Spinner下拉列表(使用ArrayAdapter和自定义Adapter实现)...

    1 :Android中Spinner下拉列表(使用ArrayAdapter和自定义Adapter实现) . 今天学习了Spinner组件,使用Spinner相当于从下拉列表中选择项目,下面演示一下Sp ...

  5. 【Android】 Android中spinner下拉列表的使用

    今天学习了Spinner组件,使用Spinner相当于从下拉列表中选择项目,下面演示一下Spinner的使用(分别使用ArrayAdapter和自定义Adapter实现) (一):使用ArrayAda ...

  6. android spinner自定义样式,android自定义Spinner下拉菜单(下拉列表框)样式

    在Android中Spinner就是下拉菜单,它相当于HTML中的标签. Android中提供的Spinner Widget下拉菜单已经非常好用了,样式也适用, 不过我们还是可以通过定义xml的方式来 ...

  7. android自定义下拉筛选,android自定义Spinner下拉菜单(下拉列表框)样式

    在Android中Spinner就是下拉菜单,它相当于HTML中的标签. Android中提供的Spinner Widget下拉菜单已经非常好用了,样式也适用, 不过我们还是可以通过定义xml的方式来 ...

  8. Android中自定义xml文件给Spinner下拉框赋值并获取下拉选中的值

    场景 实现效果如下 注: 博客: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 获取编程相关电子书.教程推送与免费下载. 实现 将布局改 ...

  9. android改变下拉框字体颜色,有没有简单的方法来改变Android中的Spinner下拉颜色?...

    我创建我的主题以与应用程序一起使用,主题的父级是Theme.AppCompat.Light.NoActionBar 顺便说一句,我想要白色背景和黑色文字. 这是适配器代码 val adapter = ...

最新文章

  1. 设置在桌面上不显示计算机,怎么在桌面上显示我的电脑 我的电脑桌面不显示怎么办...
  2. 各种不同几何形状布局布阵下的GDOP相对值图
  3. 超大型数据中心阻碍5G的正常发挥?
  4. vue html绑定数组,VueJs Class 与 Style 绑定 数组语法
  5. Android:如何生成自己的keystore(zz)
  6. echarts formatter鼠标悬停显示信息
  7. Oracle查询表结果添加到另一张表中
  8. 验证登录信息是否合法
  9. 策略的静态与动态报表——绝对值得收藏的策略资料(文尾视频)
  10. Linux systemd limits
  11. java环境变量代表的含义_java环境变量的含义
  12. 网页设计如何排成一列_学习DIV+CSS网页布局之一列布局
  13. 微软雅黑和consolas混合字体_你用的字体得到授权了吗,小心巨额索赔!
  14. 怎样安装2003服务器系统安装,Windows 2003系统详细安装教程图解
  15. 标准盒模型与怪异盒模型的区别
  16. v-model是什么?怎么使用?
  17. 【内容算法】内容质量之标题党
  18. css样式文件的引入方式
  19. Erlang之父Joe Armstrong确认将参加中国软件开发者大会
  20. 3D活体识别使用mobilenet_v2训练模型

热门文章

  1. 2、Mysql 8.0.20最新版本修改密码
  2. 直播报名 | 用户中台建设实践解析
  3. 如何不编程,采集网站评论信息?(视频教程)
  4. 会声会影如何渲染高清视频
  5. 电脑经验--三星S4显示互联网连接缓慢,网络已被禁用
  6. 做了表分区以后的数据库表,在使用程序进行修改操作时报异常。
  7. what you should do if you want to exercise?
  8. pct_change()
  9. key to ribbon chart in powerbi: time, category, value
  10. what you should do in the morning?