簡體   English   中英

如何在數據庫上使用逗號作為十進制分隔符來格式化數據庫中的雙精度數據並設置為Textview

[英]How to Format double data from database and set into Textview using comma as decimal divider on Android

我在表格上將字段設置為double(貨幣數據字段),並且想以以下格式將其放在Textview上:money = 20.0我想顯示為:20,0或money = 190.25我想顯示為:190, 25

怎么做? 這是我的變量

txtTotalBill.setText(String.valueOf(total_bill));

您可以使用String方法replace來格式化鏈:

txtTotalBill.setText(String.valueOf(total_bill).replace('.', ','));
String total = String.valueOf(total_bill);    

total = total.replace(".", ",");

試試這個,然后settext希望它會有所幫助

txtTotalBill.setText(total.toString());

或者您可以直接使用不帶變量的setText,如下所示:

txtTotalBill.setText(String.valueOf(total_bill).replace('.', ','));

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM