0
EDIT:アンドロイド - テキスト入力で実装するカスタムレイアウト
私はとのカスタムピンエントリウィジェットを作成しようとしている:元の質問は少し漠然としているのでは、ここで私が撮影してるのユースケースですこれらの制約...
- 各文字は、それ自身の「ボックス」
- ピン(箱の数)の長さは、XML属性で設定されている - 私は
- A、すでにやったこの部分をボックスは画像rで「塗りつぶされる」私はキャラクターや弾丸の代わりに、デフォルトでAndroidが使用するようなものを持っています。
- 個々のボックスはフォーカスできないはずです。代わりに、ウィジェット全体がフォーカス可能です
LinearLayout
を拡張し、私が定義したピン長の属性に基づいてプログラムで子ビューを追加しています。ユーザーが入力した内容を保持する必要があることは言うまでもありません。私の考えは内部EditText
オブジェクトを内部的に使用し、それにキーイベントを転送し、EditText
にTextWatcher
を持つことによってUIを更新することです。
誰もこれの前に何かをしましたか?誰でも進める方法についてのヒントがありますか?
あなたはこれで何を望んでいるかのようにもう少し情報を与えることができますか?テキストを入力してテキストを表示するのは奇妙に思えます。 – CrazyDart
CrazyDart:個別にフォーカスすることのできないボックスを備えたカスタマイズされたピンコード入力ウィジェットを作成したい。ボックスは画像リソースを使用して「塗りつぶされます」。 – jdk