faire EditText à deux décimales

je veux montrer que deux chiffres après la virgule dans mon édition de texte, l'ofc je veux montrer monnaie en modifier le texte, mais en limitant sa valeur à 2 chiffres après la virgule.

J'ai vu des solutions en utilisant l'expression régulière, mais je ne veux pas le faire. J'AI été dit que le support de java intérieur d'une bibliothèque de fonctions qui peuvent le faire. Quelqu'un peut me donner des astuces ou me donner des code efficace.

Ce qui concerne

amount.setRawInputType(Configuration.KEYBOARD_12KEY);

         amount.addTextChangedListener(new TextWatcher() 
         {

            @Override
            public void onTextChanged(CharSequence s, int start, int before, int count) {
                //TODO Auto-generated method stub
                DecimalFormat formatVal = new DecimalFormat("##.##");
                String formatted = formatVal.format(s);
                amount.setText(formatted);

            }
Avez-vous pensé à mettre en œuvre une sorte de 2 sélecteur de fente à la place? Juste une idée. Peut-être un plus convivial UX.

OriginalL'auteur Muhammad Umar | 2012-02-17