2017-04-20 99 views
-1

我試圖做一個應用程序,可以使用按鈕和文本框添加和減去變量。我得到的按鈕正常工作,但當涉及到使用文本框添加到變量,我有點麻煩。我試圖讓用戶可以在文本區域中輸入一個數字,按一個按鈕並將其添加到總數中。如何添加到帶有文本框和按鈕的變量?

然而,當我在多個輸入(比如我開始爲5000),然後按下按鈕,它會給我5000.02131427474

不管是什麼,我把它總是給我那些小數點後面。有什麼方法可以解決這個問題嗎?任何幫助,將不勝感激。

這是

//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)); 
     } 
    }); 

回答

0

對我有麻煩的添加按鈕的代碼,你可以解析值作爲int..Integer.parseInt()

+0

如果textview中的數字有小數點(例如5.3),這將不起作用。 – Dejvid

0

使用float而不是雙。 Lp1 += Float.parseFloat(String.valueOf(enterLp));

相關問題