2011-07-06 51 views
0

在我的應用程序中,在EditText中,我必須永久設置美元符號,總是鍵入的是在美元符號之後開始並且不能被刪除。如何做到這一點 。美元符號在android上的edittext

例如

 rate : $10.00 

i use 

    android:hint="$" 

被調用光標時,它被刪除。我的需要是$符號總是存在並且不能被刪除。它來修復。如何獲得?請協助我。

+0

您可以在editText的背景下使用帶有$的圖像。圖像應該像editText一樣。 –

回答

1

您可以通過addTextChangedListener來設置TextWatcher。有3個回調

  1. afterTextChanged
  2. beforeTextChanged
  3. 在TextWatcher onTextChanged

。你可以和他們一起玩,永久保留「$」。我想到的第一件事是檢查輸入的新字符串是否爲空來替換它爲「$」。

0

您可以實施TextWatcher並將其添加到您的EditText中。在這個觀察者中,你可以將$添加到用戶輸入的字符串中。