码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Android Studio 直接获取Spinner的值


    最近做一个小demo

    使用Spinner下拉框来让用户选择地区、周数(第1-12周)

    然后参考了一下别人的文章

    这里引用这位博主博文:

    AndroidStudio使用spinner控件并添加监听(极简)_安卓spinner监听事件_天王老子来了我也不改名的博客-CSDN博客

    简单的来说就是XML中添加Spinner控件,使用以下代码引用数组资源文件 :

    android:entries="@array/SexArray"

    然后在Java文件中设置监听,用户变更选择的时候就会监听到

    1. Spinner spinner_sex=findViewById(R.id.spn_sex);
    2. spinner_sex.setSelection(0); //初始化,默认选择列表中第0个元素
    3. spinner_sex.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
    4. @Override
    5. public void onItemSelected(AdapterView<?> parent, View view, int pos, long id) {
    6. // TODO
    7. if (pos==1){
    8. input_p_sex="女";
    9. }
    10. else if(pos==2){
    11. input_p_sex="保密";
    12. }
    13. else{
    14. input_p_sex="男";
    15. }
    16. }
    17. @Override
    18. public void onNothingSelected(AdapterView<?> parent) {
    19. // TODO
    20. }
    21. });

    具体可以看上面这个博主的博文

    但是很少有人使用Spinner讲到直接获取Spinner控件上当前的值

    比如选择地区,我无需监听用户的选择变化,只需要获取三个Spinner的省、市镇

    那么就是以下方法

    XML代码不变

    Java直接获取:

    1. Spinner spinner = findViewById(R.id.spinner);
    2. String selectedValue = spinner.getSelectedItem().toString();

  • 相关阅读:
    网络安全(黑客)自学
    众和策略:尾盘5分钟拉升意味着什么?
    YOLO-NAS详细教程-实现图像分割
    面试 高频面试题 基础 HTML CSS JS
    视觉信息处理与FPGA实现第八次作业——verilog实现亮度调节
    TCP 的 Keepalive 和 HTTP 的 Keep-Alive 是一个东西吗?
    Win10如何用管理员身份运行Windows终端?
    李沐:用随机梯度下降来优化人生!
    【Qt炫酷动画】demo02-仿苹果对话框淡入淡出的动画
    关于jQuery_属性选择器的介绍和基本使用
  • 原文地址:https://blog.csdn.net/m0_59558544/article/details/133967111
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号