• This text field does not specify an inputType or a hint


    android开发过程中突然发现的warning,EditText 报出 “This text field does not specify an inputType or a hint”

     
    原因:
    EditText需要指定默认输入类型。
     
    解决办法:添加android:inputType属性或者android:hint属性。
     
    hint属性表示EditText的默认文本;
    inputType表示EditText的值类型;

    android:inputType参数类型说明:

    android:inputType="none"--输入普通字符

    android:inputType="text"--输入普通字符

    android:inputType="textCapCharacters"--输入普通字符

    android:inputType="textCapWords"--单词首字母大小

    android:inputType="textCapSentences"--仅第一个字母大小

    android:inputType="textAutoCorrect"--前两个自动完成

    android:inputType="textAutoComplete"--前两个自动完成

    android:inputType="textMultiLine"--多行输入

    android:inputType="textImeMultiLine"--输入法多行(不一定支持)

    android:inputType="textNoSuggestions"--不提示

    android:inputType="textUri"--URI格式

    android:inputType="textEmailAddress"--电子邮件地址格式

    android:inputType="textEmailSubject"--邮件主题格式

    android:inputType="textShortMessage"--短消息格式

    android:inputType="textLongMessage"--长消息格式

    android:inputType="textPersonName"--人名格式

    android:inputType="textPostalAddress"--邮政格式

    android:inputType="textPassword"--密码格式

    android:inputType="textVisiblePassword"--密码可见格式

    android:inputType="textWebEditText"--作为网页表单的文本格式

    android:inputType="textFilter"--文本筛选格式

    android:inputType="textPhonetic"--拼音输入格式

    android:inputType="number"--数字格式

    android:inputType="numberSigned"--有符号数字格式

    android:inputType="numberDecimal"--可以带小数点的浮点格式

    android:inputType="phone"--拨号键盘

    android:inputType="datetime"

    android:inputType="date"--日期键盘

    android:inputType="time"--时间键盘

  • 相关阅读:
    设置cookie,读取cookie案例
    npm常用命令及版本号浅析
    nrm安装与使用
    ES6解构赋值
    nodemon 基本配置与使用
    nodejs开发辅助工具nodemon
    Node自动重启工具 nodemon
    深入浅出Object.defineProperty()
    js原生缓慢返回顶部函数封装
    The linux command 之权限
  • 原文地址:https://www.cnblogs.com/dige1993/p/4853800.html
Copyright © 2020-2023  润新知