android - 编辑文本价格

标签 android android-edittext

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

带货币(左边或右边,取决于本地货币)。

当用户编辑EditText时,“框”只能带有小数点(15),编辑后,如果能看到“$15”或“15€”就太好了。

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

最佳答案

这段代码工作正常!

//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");
                }
             }
    });

关于android - 编辑文本价格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40400389/

相关文章:

android - 选择 EditText 时如何显示软键盘?

java - NullPointerException - edittext.gettext()

android - SQLiteDatabase.openDatabase(...) 与 getWritableDatabase

android - 如何在 RecyclerView 中实现 Admob Native 广告?

android - 在实现 Holo Everywhere 和 Sherlock ActionBar 后将 Buttons 和 EditText 主题设置为 Holo?

android - 如何使用 xml 设置 EditText 的边距?

android - 过渡动画后 EditText 提示不可见

android - 无法输入Android的edittext

android - 在安卓应用中等待

android - RxJava 2. 在处理其他不同项目时延迟重试