你怎么知道是否使用
android.text.InputType.TYPE_TEXT_VARIATION_WEB_PASSWORD或android.text.InputType.TYPE_TEXT_VARIATION_PASSWORD?
文件TYPE_TEXT_VARIATION_WEB_PASSWORD:
TYPE_CLASS_TEXT的变化:在Web表单内输入密码.这是在HONEYCOMB中添加的.IME必须以此API版本或更高版本为目标才能看到此输入类型; 如果没有,当通过EditorInfo.makeCompatible(int)传递时,对此类型的请求将被视为TYPE_TEXT_VARIATION_PASSWORD.
文件TYPE_TEXT_VARIATION_PASSWORD:
TYPE_CLASS_TEXT的变化:输入密码.
在哪种情况下,表格被视为"网络表格"?两者之间的行为有什么不同吗?(视觉上和/或逻辑上)
在什么情况下表单被视为“网络表单”?
如果 EditText(html 输入字段)位于浏览器页面(任何接受用户输入的 Web 表单)内。
TYPE_TEXT_VARIATION_WEB_PASSWORD如果是 web-from,我们需要使用 InputType 。
如果 EditText 是本机应用程序中EditText的对象 ,则需要使用TYPE_TEXT_VARIATION_PASSWORD
两者之间的行为有什么不同吗?(视觉上和/或逻辑上)
是的,
请参阅此处的com.android.inputmethod.latin.InputAttributes:
TYPE_TEXT_VARIATION_WEB_EDIT_TEXT使用标志:
// If it's a browser edit field and auto correct is not ON explicitly, then
// disable auto correction, but keep suggestions on.
// If NO_SUGGESTIONS is set, don't do prediction.
// If it's not multiline and the autoCorrect flag is not set, then don't correct
Run Code Online (Sandbox Code Playgroud)
但对于TYPE_TEXT_VARIATION_PASSWORDInputType,上述注释不正确。
| 归档时间: |
|
| 查看次数: |
651 次 |
| 最近记录: |