是否可以在Java ME中运行时动态地使TextField
元素被禁用和启用?
答案 0 :(得分:3)
根据API文档,setConstraints(TextField.UNEDITABLE)可以做类似的事情:
设置TextField的输入约束...
注意如果你需要保留内容和修饰符标志,传递给上面方法的参数可能需要一些调整,比如
setConstraints((getConstraints() & TextField.CONSTRAINT_MASK)
| TextField.UNEDITABLE) // "disable" - set UNEDITABLE
以上禁用和启用,如:
setConstraints((getConstraints() & TextField.CONSTRAINT_MASK))
// "enable" - cleans up TextField.UNEDITABLE