相关疑难解决方法(0)

"EditText和TextView"在android中用数千个分隔符(,)格式化

当我在editText中输入时,我想在EditText中使用千位分隔符(,).之后,我将对数字进行一些操作.然后在千万分隔符(,)的TextView中显示结果.

这是我的代码:

public class Mainactivity extends Activity {

/** Called when the activity is first created. */

EditText        edt;
TextView        txt;
Button          btn;

OnClickListener myclick = new OnClickListener() {

                            @Override
                            public void onClick(View arg0) {

                                // my calculation
                                double num1 = Double.parseDouble(edt.getText().toString());
                                double num2 = num1 + 7;

                                txt.setText("" + num2);

                            }
                        };


@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    edt = (EditText) findViewById(R.id.edt);
    txt = (TextView) findViewById(R.id.txt);
    btn = (Button) findViewById(R.id.btn);

    btn.setOnClickListener(myclick);

}
Run Code Online (Sandbox Code Playgroud)

}

android textview separator android-edittext

3
推荐指数
1
解决办法
6976
查看次数

我应该如何将TextChangedListener添加到EditText组件?

我是android编程的新手.我遇到了一个问题,我很难应用本主题中给出的解决方案: 如何在Android中使用千位分隔符(,)键入时格式化EditText的输入?

到目前为止,我已经制作了一个单独的Java文件并将主代码粘贴在其中,但我无法找到如何"添加editText.addTextChangedListener(new NumberTextWatcher(editText));到我的EditText组件".我的XML EditText看起来像这样:

        <EditText
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:inputType="number"
        android:id="@+id/editText"
        android:layout_weight="1"

        />
Run Code Online (Sandbox Code Playgroud)

java android

1
推荐指数
1
解决办法
3338
查看次数

标签 统计

android ×2

android-edittext ×1

java ×1

separator ×1

textview ×1