0

編集:元の質問は少しあいまいなので、私が撮影しているユースケースは次のとおりです:

これらの制約を使用してカスタム ピン エントリ ウィジェットを作成しようとしています...

  • 各キャラクターには独自の「ボックス」があります
  • ピンの長さ (ボックスの数) は、xml 属性で構成可能です。この部分は既に行っています。
  • ボックスは、Android がデフォルトで使用するような文字や箇条書きの代わりに、私が持っている画像リソースで「満たされる」
  • 個々のボックスはフォーカス可能であってはなりません。代わりに、ウィジェット全体がフォーカス可能です

これらの設計上の制約を満たすために、LinearLayout定義したピンの長さ属性に基づいて、子ビューをプログラムで拡張および追加しています。言うまでもなく、ユーザーが入力した内容を保持する必要があります。私の考えは、プライベートEditTextオブジェクトを内部で使用し、重要なイベントをそれに転送し、.on を使用して UI を更新することTextWatcherですEditText

誰かが前にこのようなことをしたことがありますか? 続行する方法についてのヒントはありますか?

4

1 に答える 1

0

カスタム Android PIN コード入力ウィジェットに関連している可能性があります

完全な答えはまだありませんが、誰かが正しい方向に向かう可能性があります.

于 2013-11-12T14:01:38.697 に答える