2017-04-20 11 views
-1

私は、ボタンとテキストボックスを使って、変数から加減算できるアプリケーションを作ろうとしています。ボタンが正しく機能していますが、テキストボックスを使用して変数に追加する場合は少し問題があります。私は、ユーザーがテキスト領域に数字を入力してボタンを押して、それを合計数に加えることができるようにしようとしています。私は数で入力します(たとえば、私は5000から開始)、ボタンを押したときにテキストボックスとボタンを使用して変数に追加するにはどうすればよいですか?

しかし、それがどんなに私はいつも私にそれらの小数をお返しします、それに入れて何を私に5000.02131427474

を与えないだろう。これを修正する方法はありますか?どんな助けもありがとう。

これは私があなたの代わりにダブルのint..Integer.parseInt()

答えて

0

とのトラブルを抱えています追加ボタンのコードです。 Lp1 += Float.parseFloat(String.valueOf(enterLp));

+0

textviewの数値に小数点(例:5.3)がある場合、これは機能しません。 – Dejvid

0

利用フロートとして値を解析することができます

//Add LP by entered number 
    Button btnAdd = (Button) findViewById(R.id.btnAdd); 

    btnAdd.setOnClickListener(new View.OnClickListener() { 
     public void onClick(View v) { 
      Lp1 = Double.parseDouble(Lp1 + (String.valueOf(enterLp))); 
      txtLp1.setText(String.valueOf(Lp1)); 
     } 
    }); 
関連する問題