2011-07-06 20 views
0

私のアプリでは、EditTextでは、私はドル記号を永久に設定する必要があります、常に入力はドル記号の後に開始され、削除することはできません。そのやり方は です。例えばドル記号のedittext android

 rate : $10.00 

i use 

    android:hint="$" 

カーソルが呼び出されたときに、それを削除するための

。私の必要性は$記号が常に存在し、削除することはできません。それを修正する。それをどうやって得るの?私を助けてください。

+0

edittextの背景に$を付けた画像を使用できます。 imageはeditTextのようにする必要があります。 –

答えて

1

TextWatcheraddTextChangedListenerで設定できます。 3つのコールバック

  1. があります
  2. がTextWatcherに

をonTextChanged beforeTextChanged afterTextChanged。あなたは "$"を永久に保つために遊ぶことができます。私の頭に浮かぶ最初のことは、入力された新しい文字列が "$"を置き換えるために空であるかどうかを確認することです。

0

TextWatcherを実装してEditTextに追加できます。このウォッチャーでは、ユーザーが入力した文字列に$を追加します。

関連する問題