首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏james大数据架构

    列表选择Spinner

    item>下雨目前</item> 8 <item>越来越一直在于</item> 9 </string-array> 10 11 </resources> 在主页面的xml中添加Spinner 1 <Spinner 2 android:id="@+id/spi3" 3 android:layout_width="match_parent" 4 android:layout_height="wrap_content" 5 android:entries="@array/books" > 6 </Spinner> 效果 2 .用后台动态添加 布局: 1 <Spinner 2 android:id="@+id/spi" 3 android:layout_width="match_parent " 4 android:layout_height="wrap_content" > 5 </Spinner> 添加数据类 1 package com.example.myadapter

    1.1K100发布于 2018-01-22
  • 来自专栏编程思想之路

    自定义PopupWindow实现Spinner

    Android中的spinner控件点击之后是以弹出dialog 的形式供我们选择,但我们其实更希望可以看到是下拉菜单的感觉,如下图所示: 要实现这种效果其实也不难,自定义一个popupwindow  drawableDown.setBounds(0,0,30,30); drawableRight.setBounds(0,0,30,30); 到此结束,一个PopupWindow似得spinner

    64050编辑于 2022-05-07
  • 来自专栏github@hornhuang

    Android:控件Spinner实现下拉列表

    基本创建: public class MainActivity extends Activity { //存放系统自带版本adapter的Spinner Spinner spinner_initially ; //存放自定义adapter的Spinner Spinner spinner_personal ; @Override protected void onCreate 组件 spinner_initially = (Spinner) findViewById(R.id.spinner_initially); String[] arr_initially spinner_personal = (Spinner) findViewById(R.id.spinner_personal); String[] arr_personaldesign --定义了一个 Spinner组件--> <!

    2.3K30发布于 2021-09-24
  • 来自专栏水击三千

    ProgressBar、RatingBar和Spinner控件

    2.Spinner控件 Spinner控件,下拉列表控件,和ComBox控件有点相似,使用的时候,也需要为他制定item。通过在String.xml 文件中添加新的字符串资源。 在后台通过适配器将资源绑定给spinner控件。 li.addView(text1); 30 return li; 31 }}; 32 spinner.setAdapter

    1.1K50发布于 2018-02-27
  • 来自专栏学海无涯

    Android开发之自定义Spinner


    1、准备两张图片,处理为.9png,分别为spinner.9.png和spinner_press.9.png,作为背景,如下图所示 ? spinner.9.png ? spinner_press.9.png 2、在drawable中定义spinner_selector.xml,定义两种状态分别对应上面两种颜色 <? -- spinner --> <style name="<em>spinner</em>_style"> <item name="android:background">@drawable/spinner_selector spinner = (Spinner) findViewById(R.id.field_item_spinner_content); //资源转[] String meinv 自定义Spinner.gif

    2K80发布于 2018-04-24
  • 来自专栏移动开发专栏

    Android官方下拉选择控件Spinner

    "wrap_content" android:layout_weight="1" /> <Spinner android:id="@+id/spinner3" spinner1; private Spinner spinner2; private Spinner spinner3; private String[] list1; = (Spinner) findViewById(R.id.spinner1); spinner2 = (Spinner) findViewById(R.id.spinner2); spinner3 = (Spinner) findViewById(R.id.spinner3); } /** * 初始化数据 */ private void (this); spinner2.setOnItemSelectedListener(this); spinner3.setOnItemSelectedListener(

    1.5K20编辑于 2022-06-10
  • 来自专栏小锋学长生活大爆炸

    Android Spinner下拉框的基本使用

    Spinner提供了从一个数据集合中快速选择一项值的办法。 默认情况下Spinner显示的是当前选择的值,点击Spinner会弹出一个包含所有可选值的dropdown菜单,从该菜单中可以为Spinner选择一个新值。 ? 静态增删 1、先获取spinner spinnerItems = (Spinner) findViewById(R.id.spinnerItems); 2、在res文件夹下新建array.xml ? 4、在布局文件xml的Spinner下添加: android:entries="@array/spinnerclass" ? 5、运行app,即可自动加载列表进去 ? 动态增删 1、先获取spinner spinnerItems = (Spinner) findViewById(R.id.spinnerItems); 2、绑定adapter adapter = new

    11.5K30发布于 2020-08-13
  • 来自专栏分享达人秀

    下拉框Spinner就这么简单

    本期一起来学习Spinner的使用。 一、认识Spinner Spinner其实就是一个列表选择框。 时己经可以确定列表选择框里的列表项,则完全不需要编写代码,只要为Spinner指定android:entries属性即可让Spinner正常工作;如果程序需要在运行时动态 地决定Spinner的列表项, 或者程序需要对Spinner的列表项进行定制,则可使用Adapter为 Spinner提供列表项。 二、Spinner示例 接下来通过一个简单的示例程序来学习Spinner的使用方法。 Gallery与Spinner组件有共同的父类:AbsSpinner,表明Gallery和Spinner都是一个列表选择框。

    2.4K60发布于 2018-02-05
  • 来自专栏来自GitOPEN的技术文摘

    《Monkey Android》第15课Spinner和AutoCompleteTextView

    通过本节课可以学习到的内容: Spinner的用法 AutoCompleteTextView的用法 ---- 实例代码: 运行效果参见本课程示例App:安卓猴Demos github地址:https ://github.com/opengit/MonkeyAndroid ---- Spinner的用法 Spinner,俗称下拉列表,它提供了一组固定的值或选项,允许用户从中选择一个作为默认的状态。 ; } private Spinner mSpinnerCity; private String[] mDatas; private AutoCompleteTextView tvAc ) findViewById(R.id.spinner_city); tvAc = (AutoCompleteTextView) findViewById(R.id.tv_autocomplete --> <Spinner android:id="@+id/spinner_male" android:layout_width="wrap_content"

    76450发布于 2019-01-29
  • 来自专栏hbbliyong

    Android 控件:使用下拉列表框--Spinner

    ---恢复内容开始--- 一、前段代码 <Spinner android:id="@+id/spin" android:paddingTop="10px" android:layout_width 也可以是一个动态的List<String>; 2.AdapterView.setOnItemSelectedListener(OnItemSelectedListener listener),使用这个方法为Spinner 完整代码如下: private Spinner spinner; private TextView tv; private ArrayAdapter<String> adapter = (Spinner) findViewById(R.id.spin); tv = (TextView) findViewById(R.id.textView1); (adapter); spinner.setOnItemSelectedListener(new OnItemSelectedListener() { @Override

    3.5K70发布于 2018-03-06
  • 来自专栏微卡智享

    Android在PopWindow中使用Spinner的心路历程

    前言 最近在开发的项目程序中用到了PopWindow,结果在里面需要加一个点击选择的列表,于是就准备使用Spinner放在PopWindow,期间经历了几个问题,最后都一一解决了,这篇文章就介绍一下Spinner ---- 关于Spinner中选择对齐的问题 上面这样我们就完美解决了在PopWindow中使用Spinner的问题,不过看上面的动图会发现,Spinner中的选项字体在最左边,这样并不好看,但是我们在 Spinner中明明设置了gravity=center,如下图 ? spinner=popupWindowView.findViewById(R.id.ppw_storelocation_spinner); String[] spinneritem={ ); spinner.setAdapter(spinnerAdapter); spinner.setSelection(ordersel); spinner.setOnItemSelectedListener

    2K10发布于 2019-07-25
  • 来自专栏张家辉的树屋

    React&CSS3: 写一个 spinner 圆形加载动画

    写在最前面 最近业务和设计稿需要需要写一个加载的动画,然后就决定构建一个 react 的 spinner 圆圈⭕️旋转的加载动画。 style.css spinner.tsx import React, { Component } from "react"; import PropTypes from "prop-types"; : boolean; } class Spinner extends Component<ISpinnerProps> { static defaultProps = { size: 40 ; 复制代码 这里我们还缺 spinner 的样式,我们这里创建一个高阶组件更好的扩充我们的 spinner。 "; import ReactDOM from "react-dom"; import Spinner from ".

    1.1K20发布于 2021-02-02
  • 来自专栏BennuCTech

    一步步自定义下拉组件spinner

    spinner就是下拉选择组件,系统自带的spinner使用起来非常方便,首先定义一个array(strings.xml),如下: <array name="grade"> <item>一年级< spinner = (Spinner) findViewById(R.id.spinner); ArrayAdapter adapter = ArrayAdapter.createFromResource spinner,显示如下: 改变初始布局 即弹窗前的样式,先自定义一个布局,如下: spinner_layout.xml <? 将之前使用的adapter替换成自定义这个,同时为spinner设置监听即可,更改后的完整代码如下: Spinner spinner = (Spinner) findViewById(R.id.spinner ) { spinner.setPopupBackgroundResource(R.drawable.bg_spinner); spinner.setDropDownVerticalOffset

    1.4K20编辑于 2021-12-29
  • 来自专栏风吹杨柳

    2014-11-6Android学习------Spinner下拉选择框控件学习

    ,地址:http://blog.csdn.net/u014737138/article/details/40862967 上篇文章我们学习了animation动画的四种情况,在其中我们用到了一个控件Spinner Spinner的作用就是从下拉选择框中选择条目,而不是输入,具体的效果如下: 废话就不多说了,接下来,我们正式进入这个控件的学习: 一.需要在布局文件中定义该控件 <span 二.在activity处理该控件 1.找到资源,也就是找到相对应的控件 private Spinner spinner; private Spinner spinner2; 2.初始化 ); cityAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); spinner2.setAdapter ); 从自己文件中创造,参数分别是上下文,对应的arrays资源文件的id,下拉列表显示的方法,默认是没有UI展开的方式, 做完了这些基本就完成 了Spinner控件的处理了,下面看看效果:

    62120编辑于 2022-03-07
  • 来自专栏风吹杨柳

    2014-11-6Android学习------Spinner下拉选择框控件学习(二)---监听事件

    我的博客写的比较乱,如果本篇文章没有看懂, 请先看上篇文章,地址:http://blog.csdn.net/u014737138/article/details/4086613 前面我们简单的学习了Spinner 控件,接下来总结下并整合下网上大家说的比较好的内容 Spinner控件的学习有以下几点: 1.在XML文件中定义 <LinearLayout …… > <TextView android: id="@+id/<em>spinner</em>_label" …… /> <! 该参数表示Spinner没有展开前的UI类型 simple_spinner_dropdown_item这是点击圆圈选择方式 2)将Spinner控件和适配器进行绑定 spinner.setAdapter Spinner有两个属性1:prompt是初始的时候,Spinner显示的数据,是一个引用类型 2:entries是直接在xml布局文件中绑定数据源(可以不设置,即可以在Activity中动态绑定)

    98220编辑于 2022-03-07
  • 来自专栏张家辉的树屋

    React&CSS3: 写一个 spinner 圆形加载动画

    写在最前面 最近业务和设计稿需要需要写一个加载的动画,然后就决定构建一个 react 的 spinner 圆圈⭕️旋转的加载动画。 style.css spinner.tsx import React, { Component } from "react"; import PropTypes from "prop-types"; : boolean; } class Spinner extends Component<ISpinnerProps> { static defaultProps = { size: 40 ; 这里我们还缺 spinner 的样式,我们这里创建一个高阶组件更好的扩充我们的 spinner。 "; import ReactDOM from "react-dom"; import Spinner from ".

    93330编辑于 2022-09-16
  • 来自专栏全栈开发工程师

    【鼠】安卓学习杂记(十)——Android开源下拉框Nice Spinner的使用

    一、效果图 二、GitHub网址 https://github.com/arcadefire/nice-spinner 三、使用方法 1、添加依赖 allprojects { repositories { url "https://jitpack.io" } } } dependencies { implementation 'com.github.arcadefire:nice-spinner :1.3.4' } 2、XML中实现 <org.angmarch.views.NiceSpinner android:id="@+id/nice_<em>spinner</em>" android:layout_width android:layout_margin="16dp"/> 3、Java中实现 NiceSpinner niceSpinner = (NiceSpinner) findViewById(R.id.nice_spinner

    51910编辑于 2025-01-06
  • 来自专栏风吹杨柳

    android在代码中利用Spinner控件设置联动地区的解决办法

    进行初始化把,参数分别是Spinner对象,适配器,数据集,默认位置 因为在设置联动的时候都是根据上一个Spinner选择的值 id来决定下一个Spinner的值 接下来就先贴代码了   private void loadAddsSpinner() { province_spinner = (Spinner) findViewById(R.id.province_spinner); province_spinner.setPrompt ; strProvince = province_spinner.getSelectedItem().toString(); city_spinner = (Spinner) findViewById ().toString() + provinceId.toString()); county_spinner = (Spinner) findViewById(R.id.county_spinner ); city_spinner = (Spinner) findViewById(R.id.city_spinner); city_spinner.setPrompt("请选择城市"

    2.6K20发布于 2019-07-08
  • Bootstrap5 加载效果

    要创建加载中效果可以使用 .spinner-border 类: 实例

    可以使用文本颜色类设置不同的颜色: 实例
    <div class="<em>spinner</em>-border 使用 .<em>spinner</em>-grow 类来设置闪烁的加载效果: 实例 <div class="spinner-grow text-muted">
    <div class="<em>spinner</em>-grow "spinner-grow text-light">
    设置加载效果大小 使用.spinner-border-sm 或 .spinner-grow-sm 类来创建加载效果的大小: 实例
    加载按钮

18410编辑于 2025-12-17
  • 来自专栏一尾流莺学前端

    【架构师(第十六篇)】脚手架之创建项目模板的下载与更新

    loading 效果 // 安装 cli-spinner npm i cli-spinner -S 代码很简单,就几行 const Spinner = require('cli-spinner').Spinner const spinner = new Spinner('processing.. %s'); spinner.setSpinnerString('|/-\\'); spinner.start(); 默认的效果如下 通过 spinner.stop() 停止 loading 效果。 = require('cli-spinner').Spinner const spinner = new Spinner(`${message} %s`); spinner.setSpinnerString ('⠋⠙⠹⠸⠼⠴⠦⠧⠇⠏'); spinner.start() return spinner } 调用方法 // 检查 package 是否存在 if (!

    55810编辑于 2022-12-10
  • 领券