首页 > 其他分享 >【安卓开发】

【安卓开发】

时间:2024-09-28 16:48:58浏览次数:7  
标签:mBinding layout 安卓 数字键盘 setRawInputType 开发 android

项目场景:

安卓开发过程中,为了方便使用者使用输入,对于需要输入数字的则弹出数字键盘。


问题描述

根据输入框需要填充的内容选择弹出键盘的类型

xml里面只需要写这个编辑框的id


                    <EditText
                        android:id="@+id/sr_width"
                        android:layout_width="0dp"
                        android:onClick="@{() ->presenter.selectText('W')}"
                        android:layout_height="match_parent"
                        android:layout_weight="1"
                        android:text="@={model.width}"
                        android:background="@null"
                        android:textColor="@color/black"
                        android:textSize="26sp" />

在我们的Activity类中,通过mBinding来得到编辑框,然后设置弹出键盘的类型

        //弹出数字键盘(宽高)
        mBinding.srWidth.setRawInputType(InputType.TYPE_CLASS_NUMBER);
        mBinding.srHeight.setRawInputType(InputType.TYPE_CLASS_NUMBER);

标签:mBinding,layout,安卓,数字键盘,setRawInputType,开发,android
From: https://blog.csdn.net/qq_52526777/article/details/142617915

相关文章

  • 你还在开发传统单片机?让单片机用上字符设备驱动!
    本文章为作者原创,未经允许严禁转载。在刚开始学习单片机的时候,我就想过,当驱动、功能越来越多了应该怎么管理。不同的设备需要不同的函数进行操作,在刚开始我还不太会设计软件架构,当设备功能的数量达到数十个时,代码维护难度就达到了灾难级别。在读大二后,我开始使用freertos并搭配st......
  • PARTVI-Oracle数据库管理与开发-数据库管理员的概念
    18.数据库管理员的概念18.1.数据库管理员的职责数据库管理员(DBA)的主要责任是使企业数据对其用户可用。DBA必须与开发人员紧密合作,确保他们的应用程序有效地使用数据库,并与系统管理员合作,确保物理资源充足且使用高效。OracleDBA负责了解Oracle数据库架构以及数据库的工作原理......
  • Linux系统更换镜像源的方法 触觉智能Purple Pi R1双网口开发板演示
    本文适用于触觉智能的SigmaStar、瑞芯微、全志等所有芯片方案产品,搭载Linux系统(Ubuntu/Debian/Buildroot)均可。本次使用到的是触觉智能的PurplePiR1双网口开发板,搭载了SigmaStarSSD201/SSD202D芯片,类树莓派设计,双核A7,带WiFi功能,是嵌入式新人入门学习的高性价比开发板!什么......
  • ESP32+Thonny+Micropython开发环境搭建
    要在ESP32上搭建ThonnyIDE和MicroPython开发环境,可以按照以下步骤进行。这个过程用到Python语言编写代码,并直接在ESP32上运行。步骤1:准备硬件ESP32开发板-确保有一块ESP32芯片的开发板。USB数据线-用于将开发板与电脑连接。步骤2:安装ThonnyIDE......
  • Springboot轮滑竞赛管理系统gsj4e--(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表用户,比赛信息,比赛报名,比赛分类,成绩公布,裁判,评审打分,比赛通知,作品提交,奖项信息,比赛奖励开题报告内容一、课题名称轮滑竞赛管理系统开发与应用二、研......
  • Springboot旅游攻略平台2de9n(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表用户,旅游攻略,旅游景点,攻略分类,景点分类,问题分类,旅游问答开题报告内容一、项目背景随着旅游业的蓬勃发展,游客对于旅游信息的获取需求日益多样化、个性化......
  • Springboot路政管理信息系统v93sc(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表系统功能:用户,新闻公告,公路路产,路权维护,处罚信息,行驶信息,违规信息,违规类型开题报告内容一、课题名称路政管理信息系统设计与实现二、研究背景与意义随......
  • Springboot流浪动物救助管理系统y7274(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表系统功能:用户,动物信息,申领信息,回访信息,动物分类,撤销申领开题报告内容一、选题背景与意义面对日益增长的流浪动物问题,社会对于高效、有序的救助管理需求日......
  • Springboot列车调度信息系统的设计与实现4guf9程序+源码+数据库+调试部署+开发环境
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表系统功能:旅客用户,列车调度员,列车信息,运输计划,行车调度图,票务信息开题报告内容一、研究背景与意义随着铁路交通的快速发展,列车调度作为铁路运输的核心环节......
  • Springboot乐享游乐场管理系统的设计与实现t4xv8--程序+源码+数据库+调试部署+开发环
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表系统功能:员工,游乐设施,设施采购,设施维修,设施损坏,商店类型,商店信息开题报告内容一、研究背景与意义随着休闲娱乐产业的快速发展,游乐场作为家庭娱乐的重要......