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

问题描述

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

  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))

        }
    }
});

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...