Android的Spinner控件解决默认选中第一条问题
如下,有两个Spinner控件,一个默认,一个设置为不可见并不占用空间
<Spinnerandroid:id="@+id/spinner"android:layout_width="match_parent"android:layout_height="45sp"android:entries="@array/book_type1" /><Spinnerandroid:id="@+id/spinner1"android:layout_width="match_parent"android:layout_height="45sp"android:visibility="gone"android:entries="@array/book_type2_1" />
在Spinner的数据项第一个前加上一个"请选择类别"item
<string-array name="book_type1"><item>请选择类别</item><item>传统经典</item><item>中医基础及其它</item><item>针灸类</item><item>临床类</item></string-array>
在Activity中判断,当选中真正的条目时才做后续操作
sp=view.findViewById(R.id.spinner);sp.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {@Overridepublic void onItemSelected(AdapterView<?> parent, View view, int position, long id) {String str=sp.getSelectedItem().toString();if(!str.equals("请选择类别")){Log.i("zlm", sp.getSelectedItem().toString()+"被选中了");sp1.setVisibility(View.VISIBLE);}}@Overridepublic void onNothingSelected(AdapterView<?> parent) {}});
Android的Spinner控件解决默认选中第一条问题相关推荐
- jeecgboot:主表(antd table)默认选中第一条记录
问题描述: 使用jeecgboot框架生成ERP主题的主附表样式,主表默认不选中任何记录,每次需要手动点击一条,下边的附表才能显示对应的查询记录,我们现在要做的是让主表默认选中第一条. 解决思路: 刚 ...
- Android开发-Spinner控件的使用,spinner设置默认选项
1 简介: Spinner相当于下拉列表,每一个下拉项都可以供用户选择.Spinner可以是弹出对话框模式,也可以是当前页面显示. 2 效果图: 左图:android:spinnerMode=&quo ...
- Android开发--Spinner控件的使用
我们经常会在Windows开发的过程中看到一个下拉菜单控件,在Android中也有相应的控件,它的名字叫Spinner,本文介绍Spinner的用法. 首先,下面的这张截图是实现的实例: 在第一行,你 ...
- Android设置Spinner控件的文字居中显示
android:textAlignment="center"
- Android UI 统一修改Button控件的样式,以及其它系统控件的默认样式
先介绍下修改原理:首先打开位于android.widget包下面的Button.java文件,这里有一句关键的代码如下: public Button(Context context, Attribut ...
- android 画布裁剪,一种基于Android系统对UI控件进行轮廓剪裁及美化的方法与流程...
本发明涉及Android应用的技术领域,特别涉及一种基于Android系统对UI控件进行轮廓剪裁及美化的方法. 背景技术: 目前,随着智能电视的普及,Android应用层出不穷,而那些表现形式单一.传 ...
- android md 控件,Android基本UI控件.md
# Android基本UI控件 ## *TextView 文本框* ### TextView常用用法 | 主要方法 | 功能描述 | | :----------: | :--------------- ...
- android按钮控件常见问题,Android的基本控件和Activity的应用总结
Android的基本控件 常用界面控件 TextView 显示文本信息 button 普通按钮 EditText 可编辑的文本框组件(输入框) ImageView 用于显示图片 ImageBUtton ...
- 【转】Android M新控件之AppBarLayout,NavigationView,CoordinatorLayout,CollapsingToolbarLayout的使用...
Android M新控件之AppBarLayout,NavigationView,CoordinatorLayout,CollapsingToolbarLayout的使用 分类: Android UI ...
最新文章
- JAVA中流水账的实现_流水账式java基础Summary
- 《系统集成项目管理》第六章 项目整体管理
- promise使用promise进行封装http请求接口
- Spring 3.1 –从数据库加载XML配置的属性
- 计算机系统军训口号,霸气的军训口号大全
- Java并发编程(07):Fork/Join框架机制详解
- 吴裕雄 python 神经网络——TensorFlow 花瓣分类与迁移学习(3)
- ImagePicker 打开前置摄像头
- 分享一下支付宝的支付(soEasy)
- pytorch1.10新功能inference_mode
- Android允许应用具有安装权限
- 用1、3、5、7 这4 个数字,能组成的互不相同且无重复数字的三位数有哪些?共有多少个?这些数的和为多少?
- ubuntu20.04安装PX4固件错误总结
- 去广告插件——火狐浏览器
- 苹果刷机有好处和坏处_苹果更新要通电源吗
- 录屏专家怎么用?录屏软件使用教程(附下载)
- Subtext分析3-Subtext.Akismet
- 分享122个ASP源码,总有一款适合您
- python培训网络班报名
- 第七章:债券投资收益分析与债券合成
热门文章
- 学编程不如学自动化?
- 阿里云智能开放平台团队何登成:解码云计算的 2B 服务基因 | 问底中国 IT 技术演进...
- 深度学习图像算法在内容安全领域的应用实践和优化
- 9 年前他用 1 万个比特币买两个披萨, 9 年后他把当年的代码卖给苹果, 成 GPU 挖矿之父...
- 软件 Bug 引发的致命事故,程序员责任何在?| 技术头条
- @苹果,iOS App 还需要多久才能运行在 Mac 上?
- 知乎:“我们不主动收集数据”;滴滴被打乘客怂了;三星太子归位 | CSDN极客头条...
- 微型计算机中 奔三 指,计算机基础知识180题.docx
- 初学者应该如何开启自己的编程生涯?,nginx架构图
- 字节跳动面试:java软件工程师简历项目经验