22

携帯電話番号入力用の EditText があります。アプリはすべての国に固有のテキストを追加する必要があります。たとえば、アルメニアの場合は を追加する必要があり+374、ユーザーは他の番号を入力する必要があります。また+374、変更不可である必要があり、ユーザーはそれを変更または削除できません。それで、これを行うための何らかの方法はありますか?ここに画像の説明を入力

編集:

このテキストで textView や別のビューを使用したくなく、ediText の左側に置きます。操作の少ない方法を見つけたいです。すべてのテキストの変更をチェックしたり、ユーザーがテキストの一部を削除したときに不足しているテキストを追加したりしないように、テキストを凍結する必要があります。

4

5 に答える 5

0

テキストウォッチャーを使用し、ユーザーが +3 を入力すると +374 で完了し、最初の 4 文字を比較し、同じ場合はソフトキーボードのバックプレスを無効にして、テキストが変更されないようにし、追加する他の数字を入力しますtextwatcher から使用されるテキスト

于 2013-11-05T12:17:04.987 に答える