0

独自の入力方式(IME)を作成します。現在のalientアプリケーションで現在のフィールドの属性を取得するための最良の方法は何ですか?私は取得する必要があります:

  • アリエント形式の現在のフィールドの連続数。
  • フォーム内のフィールドの総数。
  • フィールドはフォームの最初です(後方に移動できますか)。
  • フィールドはフォームの最後です(前方に移動できますか)。
  • 編集済みまたは未編集のフィールド。

たとえば、別の属性を見つけて、次の情報を取得できます。

getCurrentInputEditorInfo().packageName-現在のalientアプリケーション名を取得します(たとえば、"com.application.currentname"`)。

getCurrentInputEditorInfo().inputType-現在編集されているフィールドのタイプを取得します(inputType、たとえば「33d」TYPE_CLASS_TEXT&TYPE_TEXT_VARIATION_EMAIL_ADDRESS)。

現在のフィールドの属性を取得する最良の方法は何ですか?出来ますか?

4

0 に答える 0