有没有办法让j2me中的TextBox不可编辑?
因为我想填充很多行,但我不希望用户编辑它。
答案 0 :(得分:3)
对于Textbox,可以通过设置TextField.UNEDITABLE约束( TextField 不是拼写错误)来实现:
可以在表示目前不允许编辑。设置此标志后,实现必须阻止用户更改此对象的文本内容。实现还应提供无法编辑对象文本的可视指示。此标志的目的是此文本对象具有编辑的可能性,并且在某些情况下应用程序将清除此标志并允许用户编辑内容。
UNEDITABLE
修饰符可以通过使用按位OR运算符(|)与其他输入约束组合。
UNEDITABLE
构造函数中设置 TextBox
修饰符,也可以使用setConstraints
方法。如果您对此有更多详细信息,请参阅TextBox API javadocs
答案 1 :(得分:2)
将constraint
用作TextField.UNEDITABLE
答案 2 :(得分:-2)
使用TextField
不是解决方案吗?