• Android之EditText


    EditText 可让用户输入文字。常用属性设置: 
    layout_width 为 wrap_content 时,EditText的宽度会随着输入的字而变宽。
    当为 match_parent 时则会固定为parent 的宽度, 其他设置和 TextView类似。 
    另外,可以通过设置android:inputType属性,让 EditText 接受不同的输入数据格式,并且会自动切换到合适的键盘格式。例如:密码(此时会将输入的内容用圆点或者星号来显示)、数字(不可以输入其他字符)等等。 
       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" 网址 
       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"  时间键盘 
    软键盘的Enter键默认显示的是“回车”图标,可以通过设置 android:imeOptions属性来改变不同的图标设置,让用户能直观看到点击 Enter 后可以完成的工作。比如,在一个搜索中,我们输入要搜索的文本,然而按Enter表示要去搜索了,但是默认的Enter键显示的是“完成”图标,不符合搜索的语义,此时就可以通过这个属性来改变其默认设置。这里举几个常用的常量值: 
    (1)actionUnspecified 未指定,对应常量 EditorInfo.IME_ACTION_UNSPECIFIED 效果:
    (2)actionNone  没有动作,对应常量 EditorInfo.IME_ACTION_NONE 效果: 
    (3)actionGo 去往,对应常量 EditorInfo.IME_ACTION_GO  效果: 
    (4)actionSearch  搜索,对应常量 EditorInfo.IME_ACTION_SEARCH 效果:   
    (5)actionSend  发送,对应常量 EditorInfo.IME_ACTION_SEND 效果: 
    (6)actionNext  下一个,对应常量 EditorInfo.IME_ACTION_NEXT 效果: 
    (7)actionDone  完成,对应常量 EditorInfo.IME_ACTION_DONE 效果:
    不努力,还要青春干什么?
  • 相关阅读:
    程序员下班去超市购物与收银员的一段搞笑对白 续集
    2010年9月02日周四_Deploying ArcGIS Mobile applications_4.1
    2010年8月30日周一_Adding layers _7.2
    2010年8月30日周一_Creating A Map_7.1
    2010年9月01日周三_CreatingAndPublishingaMobileWebService_3.2
    2010年8月29日周日_Deployment_6
    2010年8月31日周二_Navigating the map_7.3
    2010年8月30日周一_Introduction to ArcGIS Mobile SDK_1
    2010年9月01日周三_Using GPS data and devices_3.3
    2010年8月29日周日_Using the Sample Xcode Projects_5
  • 原文地址:https://www.cnblogs.com/caidupingblogs/p/5263217.html
Copyright © 2020-2023  润新知