1

TextFieldJava ME で実行時に要素を動的に無効化および有効化することは可能ですか?

4

1 に答える 1

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
于 2011-10-22T06:32:00.537 に答える