我有TextViev显示金额
<TextView
android:id="@+id/amountText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="2"
android:text="amount"
android:textColor="@android:color/darker_gray"
android:textStyle="bold" />
如何在pattern="#,##0.00"
?
答案 0 :(得分:0)
SpannableString spannableString = new SpannableString(currency + " " +
new DecimalFormat("#.##").format(amount));
spannableString.setSpan(new RelativeSizeSpan(0.6f), 0, 1, 0);
textView.setText(spannableString);
使用SpannableString你可以为你想要的模式设置它。
答案 1 :(得分:0)
以下代码应该可以工作:
int x=1000;
DecimalFormat decimalFormat=new DecimalFormat("##,###");
textView.setText(decimalFormat.format(x));
基本上,您创建一个新的十进制格式并使用它来设置文本格式。