2016-09-15 107 views
-1

我已經在網上搜索,所有我找到的是使用DecimalFormat,我試過了,但是當我在Android Studio上編碼時,出現一條消息,說需要使用這種API 24的命令。 API 24有erros和我查看的所有網站,建議使用API​​ 23.如何限制十進制數字 - Android

所以,我需要一種方法來顯示我的AlertDialog上只有兩位小數的雙數。如果你正在尋找

+0

請將代碼發送到 –

+0

好的!完成!! – Mekillerow

回答

0

this SO post,您可以使用此代碼使用浮動的短浮動數字。這就是它所做的。

編輯: 「好的,3位小數位數越多越好,對嗎?我怎樣限制這些數字?」

快速看看它是如何工作的小數點後兩位。然後它很容易擴展到三個。

+0

我試過使用但沒有工作,不知道我是否正確使用它,我發佈瞭如何在評論中使用。 – Mekillerow

+0

@Mekillerow字符串格式給你一個字符串作爲結果,檢查我的代碼中的編輯:) –

+0

謝謝很多人!現在我懂了!! – Mekillerow

0
/** Round on two digits after "." */ 
    public static float round(float f){ 
     return Math.round(f * 100)/100.0F; 
    } 

附註:

String formattedValue = String.format("%.2f", myDouble); 

讓我知道:

+0

在我的情況下,使用浮點數比兩倍好? – Mekillerow

+0

這取決於你的結果應該如何確切。如果你只需要兩位十進制數,那麼浮點數是正確的選擇 – XxGoliathusxX

+0

好吧,有3位小數位也是更好的選擇,對嗎?我怎樣才能限制這些數字? – Mekillerow

相關問題