如何更改任何编号的符号通过单击按钮?

问题描述

我正在制作一个计算器应用程序,我想在其中更改否号。通过单击按钮。

  buttonplusminus.setonClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            if(edittext==null){
                edittext.setText("");
            }
            else {
                Value1=Float.parseFloat(edittext.getText()+ "");
                 if (Value1<0){

                 }

            }

        }
    });

解决方法

只需将数字乘以-1即可反转符号,然后再次将其设置为编辑文本

buttonplusminus.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        if(edittext.getText()==null){
            edittext.setText("");
        }
        else {
            value1=Float.parseFloat(edittext.getText());
            value1*=-1
                edittext.setText(String.valueOf(value1))

        }
    }
});