2

電卓のバックスペース ボタンの実装を使用していますが、2 つ以上の数字を消去して別の数字をもう一度クリックすると、新しい数字で消去したものが表示されます。たとえば、2569 を入力し、バックスペースを押して25 ボタン 7 を押すと、25697 が表示されました。これがバックスペース ボタンのコードです。

btnBackSpace.setOnClickListener( new OnClickListener(){ 
    public void onClick(View arg0){

        String str=editX.getText().toString();
            if (str.length() >1 ) { 
                str = str.substring(0, str.length() - 1);
            editX.setText(str);
        }
            else if (str.length() <=1 ) {
            editX.setText("0");
            }
     }
});
4

0 に答える 0