2012-04-24 36 views
7

thể trùng lặp:
Better way to Format Currency Input editText?Simple tệ EditText formatter

Vấn đề là đơn giản và cơ bản ... nhưng tôi không thể tìm thấy một cách đàng hoàng xử lý nó. Tôi có một số trường có giá trị tiền và tôi cần có cả ký hiệu tiền tệ và giá trị thập phân. Đây là những gì tôi đang nói về:

enter image description here

Người dùng sẽ nhập giá trị: 1 và sau đó. và rồi 8 và sau đó là 0. Ký hiệu EUR tôi muốn nó hiển thị mọi lúc.

Cách tốt nhất để đạt được điều này là gì?

+0

Như câu trả lời cho biết, bạn có thể thực hiện điều này bằng 'Trình soạn thảo văn bản', nhưng sẽ không dễ dàng hơn khi di chuyển biểu tượng sang bên phải của' EditText' (bên ngoài nó). – Jave

+0

@Alin: Vì vậy, nó là cần thiết cho nó để liên tục hiển thị các biểu tượng Euro? Cá nhân, tôi chỉ định dạng sau khi người dùng nhập số tiền (nghĩa là họ nhập 1.8, thoát khỏi EditText, nó hiển thị € 1,80) – kcoppock

Trả lời

1

Bạn có thể đạt được điều đó bằng cách sử dụng TextWatcher. Nhìn vào đây Question mà là khá giống với của bạn.