当前位置: 首页 > news >正文

厦门网站建设设做图片网站 服务器

厦门网站建设设,做图片网站 服务器,集团网站设计特性,wordpress模版snsAndroid开发之Spinner 1. 概述2. Spinner3. 适配器3.1 ArrayAdapter3.2 SimpleAdapter 1. 概述 Android开发学习笔记。学习下拉框控件Spinner和适配器(数组适配器ArrayAdapter、简单适配器SimpleAdapter)的使用。 2. Spinner 下拉框控件,用…

Android开发之Spinner

  • 1. 概述
  • 2. Spinner
  • 3. 适配器
    • 3.1 ArrayAdapter
    • 3.2 SimpleAdapter

1. 概述

Android开发学习笔记。学习下拉框控件Spinner和适配器(数组适配器ArrayAdapter、简单适配器SimpleAdapter)的使用。

2. Spinner

下拉框控件,用于从一串列表中选择一项。

Spinner的属性spinnerMode的两个不同取值决定了下拉列表的两种展示方式:

  • 取值为dropdown时,在当前下拉框的正下方弹出列表框;
  • 取值为dialog时,在页面中部弹出列表框。

代码中,Spinner实例可调用的4个方法:

  • setPrompt,设置标题,下拉模式时不显示;
  • setAdapter,设置列表项的数据适配器;
  • setSelectioin,要在setAdapter方法后才能调用,设置当前选中哪项;
  • setOnItemSelectedListener,设置下拉框列表选择监听器,该监听器要实现接口OnItemSelectedListener。

3. 适配器

把适配器比作一组数据的加工流水线,产品就是一组待加工的数据。待加工的一组原始数据交给适配器,适配器先按数组给定的顺序排列这组原始数据,然后拿制作好的产品包装(每个列表项的布局文件)把产品包装起来,出来的便是一组完整的产品。

3.1 ArrayAdapter

数组适配器适用于每行列表只展示文本的情况。实现过程分3步:

  • 编写列表项的xml文件,内部布局只有一个TextView标签;
  • 调用ArrayAdapter的构造方法,填入待展现的字符串数组;
ArrayAdapter<String> arrayAdapter = new ArrayAdapter<>(this, R.layout.item_select, starArray);
  • 调用Spinner的setAdapter方法,传入数组适配器实例
sp_dialog.setAdapter(arrayAdapter);

3.2 SimpleAdapter

简单适配器,允许在列表项中同时展示文本与图片。

SimpleAdapter sa = new SimpleAdapter(this,list,R.layout.item_simple,new String[]{"icon", "name"},new int[]{R.id.iv_icon, R.id.tv_name});public SimpleAdapter(android.content.Context context,java.util.List<? extends java.util.Map<String, ?>> data,@LayoutRes int resource,String[] from,@IdRes int[] to)
/*
Constructor
Params:
context – The context where the View associated with this SimpleAdapter is runningdata – A List of Maps. Each entry in the List corresponds to one row in the list.The Maps contain the data for each row, and should include all the entries specified in "from"resource – Resource identifier of a view layout that defines the views for this list item.The layout file should include at least those named views defined in "to"from – A list of column names that will be added to the Map associated with each item.to – The views that should display column in the "from" parameter.These should all be TextViews.The first N views in this list are given the values of the first N columns in the from parameter.
http://www.yayakq.cn/news/31729/

相关文章:

  • 兰州网站建设招聘最新公司网站建设怎么协调内容与保密
  • 做网站不赚钱了沧州网站优化
  • 网站建设开发语三个页面的网页作品模板
  • 怎么样把第一页PPT设为模板相关信息圆柱钢模板优势是什么?企业网站建设模板和定制化有什么区别呢?外贸网站建设公司哪家好
  • 免费信息发布网站大全互动网页怎么制作
  • 做手机网站电子商务和网站建设区别
  • 网站建设合作合同模板下载网络营销平台的主要功能
  • 办办网电商网站seo
  • 怎么做网站上的模拟动画电子商务c2c网站功能
  • 制作网站规划书渭南哪家公司可以做网站
  • 哪里可以免费做网站青岛设计网站公司
  • jsp网站维护长宁网站制作
  • phpmysql网站开发全程实例 pdf微信网站怎么做的好处
  • 用c 做网站设计系统的项目作业wordpress中文主题站
  • 网站集约化建设情况汇报家装o2o平台有哪些
  • 南平做网站wordpress亲你迷路了
  • wpsppt网站链接怎么做外包服务是什么意思
  • 常用网站建设工具网站速成班有哪些专业
  • 艺术家网站源码中企动力科技股份有限公司广州分公司
  • 惠州附近公司做网站建设多少钱淘宝网站建设的公司
  • 广州专业做网站公司北京市网站制作
  • 如何给网站做防盗链哪些行业需要做网站
  • php网站开发淮安招聘导购网站如何做淘宝客
  • 医疗器械网站素材在线捏脸网站需要多少钱
  • 视频网站开发公司自己建设网站流程
  • 台州做微网站做PPT不错的网站有哪些
  • 盐城网站开发代理污水管网建设
  • 买软件的网站建设安卓开发工程师月薪
  • 怎么做网站卖保险海淀注册公司
  • 网站开发员需要什么素质临沂罗庄做网站