EditText的价格

时间:2016-11-03 11:29:42

标签: android android-edittext

我想有一个像这样的EditText: enter image description here

使用货币(在左侧或右侧,它取决于当地货币)。

当用户编辑EditText时,“框”必须只有小数(15),编辑后,很高兴看到“$ 15”或“15€”。

我尝试了很多方法,但这样做没有任何效果。

1 个答案:

答案 0 :(得分:2)

此代码工作正常!!

//metFirstName is a edittext variable name
     metFirstName.setOnFocusChangeListener(new View.OnFocusChangeListener()     {

        @Override
        public void onFocusChange(View v, boolean hasFocus) {
            // TODO Auto-generated method stub
            if (!hasFocus) {
               metFirstName.setText(metFirstName.getText().toString()+"your special char");
                }
             }
    });