Har*_*edi 33 layout android android-layout
我注意到,其他属性,我们可以指定EditText为inputType,有两种,即类似于:
谷歌文档对此的解释非常少.
我们可以理解这textWebEmailAddress是与HTML相关的东西WebView,但我想知道究竟是什么,两者之间的区别是什么.
Tyg*_*rTy 10
以下是我发现的关于这两个资源的一些资源inputType:
...例如,textEmailAddress是一个文本字段,用户将在其中输入一些电子邮件地址(foo@bar.com),因此键布局将具有"@"字符,方便访问...
这是在这里找到的.
然后:
...您可以使用android:inputType属性为EditText对象指定所需的键盘类型.例如,如果您希望用户输入电子邮件地址,则应使用textEmailAddress输入类型...
这是在这里找到的.
我唯一能找到的textWebEmailAddress是:
TYPE_CLASS_TEXT的变体:在Web表单内输入电子邮件地址.这是在HONEYCOMB中添加的.IME必须以此API版本或更高版本为目标才能看到此输入类型; 如果没有,则在通过EditorInfo.makeCompatible(int)传递时,对此类型的请求将被视为TYPE_TEXT_VARIATION_EMAIL_ADDRESS.
这是在这里找到的.
从我在这些部分中看到的结果来看,结果差别很小,键盘是相同的,只是对不同的输入位置指定不同; 一个用于网络表单,一个用于通用目的.
此外,textWebEmailAddress它仅适用于Honeycomb和更新的平台,而常规兼容所有平台.虽然两者都可以在旧版本中使用,但根据文档,它们在操作上仍然是常规版本textEmailAddress.
| 归档时间: |
|
| 查看次数: |
6759 次 |
| 最近记录: |