zoukankan      html  css  js  c++  java
  • 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"--时间键盘

  • 相关阅读:
    使用shape来定义控件的一些显示属性
    Button颜色选择器进阶
    android用于打开各种文件的intent
    虚拟机操作
    二维码生成与读取
    input框只能输入整数
    实现FF背景透明,文字不透明
    打日志
    多选框
    时间戳
  • 原文地址:https://www.cnblogs.com/dige1993/p/4853800.html
Copyright © 2011-2022 走看看