首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

笔记32 | UI系列之EditText和AutoCompleteTextView

android:inputType,这个属性不仅可以指定键盘的显示类型,还能控制一些其他的操作,具体可以参考android的官方API,其默认属性是 android:inputType="text",..." android:inputType="textPassword"/>  这个是我们的密码框 EditText android:id="@+id/email...:hint="email" android:inputType="textEmailAddress"/>  当设置为textEmailAddress时,键盘会多出来一个 @ 符号..." android:inputType="number"/>  设置为number时,键盘上全部都是数字键 对于输入框来说,我们通常都要对其输入的数据进行判断,inputType这个属性不会对我们输入的内容进行校验...,如果我们要对输入的内容进行校验,我们需要在Activity里面进行操作 EditText有一个setError的方法,当调用这个方法时,则表示输入的数据不合法,我们来看看官方的API对该方法的解释:

46750
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    1119Android开发笔记—EditTex多行输入及相关问题

    由于直接在真机上运行了,相关图片只能回头用虚拟机单独截了。...1、android里面EditTex多行输入及输入置顶问题         EditText           android:id="@+id/releasetContentE"          ...和maxLines的区别          android:minLines="3"          android:maxLines="3" 使用maxLines的EditText最大行数为3行,当输入的内容超过...3行后,它形状的大小不会根据输入内容的多少而改变,反正它显示的内容就是3行 而使用minLines的EditText是至它至少显示3行内容,当输入的内容超过3行后,它形状的大小根据输入内容的多少而改变。...:inputType="textNoSuggestions"//不提示     android:inputType="textUri"//URI格式     android:inputType="textEmailAddress

    86410

    Android EditText详解

    前言 很常用的控件EditText(输入框); 和TextView非常类似,最大的区别是:EditText可以接受用户输入。和前面一样,我们不一个个讲属性, 只讲实际应用。那么开始本节内容!...比如限制只能为电话号码,密码(textPassword): EditText android:layout_width="fill_parent" android..." android:inputType="textNoSuggestions" android:inputType="textUri" android:inputType="textEmailAddress...,比如 设置最小行的行数:android:minLines="3" 或者设置EditText最大的行数:android:maxLines="3" PS:当输入内容超过maxline,文字会自动向上滚动!...:每一个单词首字母大小,用空格区分单词 characters:每一个英文字母都大写 6.控制EditText四周的间距与内部文字与边框间的距离 我们使用margin相关属性增加组件相对其他控件的距离,比如

    1.8K20

    Kotlin学习日志(六)控件使用

    当然不是,登录首先是页面的布局处理,通常的是输入框和按钮的搭配,当然有的会有图形验证码,手势验证码,或者滑动验证等验证手段,最简单的就是只有账号和密码的登录,但是账号和密码也是要做限制的,登录的时候首先做非空判断...然后密码当然不能明文显示,也不能明文传输啊,也不能是纯数字或者纯字母,特殊符号什么的,这里又涉及到了密码的安全登录,常见的是三级,纯数字是不行的,这一步你在注册的时候就过不去,然后是最短和最长的密码位数限制...,这里用一个表来进行说明: InputType类的输入类型 说明 InputType.TYPE_CLASS_TEXT 所有文本 InputType.TYPE_CLASS_NUMBER 只能是数字 InputType.TYPE_CLASS_DATETIME...下面用代码来演示一下: 布局文件: <?xml version="1.0" encoding="utf-8"?...的控件赋值不能像TextView那样,通过text来进行赋值 //否则会报错Editable与String类型不匹配,只能调用setText方法对EditText控件设置文本

    1.8K30

    安卓应用安全指南 六、困难问题

    InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_WEB_PASSWORD...InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_VARIATION_PASSWORD 以下小节使用每个示例代码详细介绍了对策。...另外,在“6.1.1 示例代码”的决策流程中描述,根据EditText的输入类型(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD...准备一些专门用于敏感信息的其他组件 当向应用的粘贴是显而易见的时候,用其他方法发送信息 提醒用户注意输入/输出信息 重新审视视图的必要性 信息泄露风险的根源在于,Android 操作系统中剪贴板和剪贴板管理器的规范不考虑安全风险...下面显示了服务的源代码,无论什么时候在设备中执行复制/剪切,它都会获取ClipData并通过Toast显示。你可以意识到,存储在剪贴板中的信息被泄露出来,就是由于下面的简单代码。

    1.2K10

    Android EditText使用详解-包含很多教程上看不到的功能演示

    标题有点大,说是详解,其实就是对EditText的一些常用功能的介绍,包括密码框,电话框,空白提示文字等等的讲解,尽量的介绍详细一点,也就是所谓的详解了。。...有时候我们需要说明你定义的这个EditText是做什么用的,比如让输入“用户名”,或者输入“电话号码”等,但是你又不想在EditText前面加一个TextView来说明这是输入“用户名”的,因为这会使用一个...手机中发短信打电话是必不可少的,所以用于专门输入电话号码的文本框也是大有用途,有了他我们对是否是电话号码的校验就容易的多了(因为字符是正确的,只要校验格式 ).通过设置android:phoneNumber..." android:inputType="date"/> 运行效果如下: ?...六:Enter键图标的设置 软键盘的Enter键默认显示的是“完成”文本,我们知道按Enter建表示前置工作已经准备完毕了,要去什么什么啦。

    3.9K20

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券