我的 API 是 26,这是我目前的代码
alertDialog.setTitle("Warning");
alertDialog.setMessage(Html.fromHtml("Are you sure"+"\n"+"\n"+"<font color='#00bfff'><br><br><b>Est. Total Cost : $ 9.00 </b></font>",Build.VERSION.SDK_INT));
如您所见,我只是将 9.00 直接放入字符串中。现在,我想让 9.00 成为一个名为 estCost 的字符串变量,它可以根据我的代码中的计算进行更改。
如何在 alertDialog.setMessage() 中显示“带有颜色的字符串变量” estCost ?
我试过以下代码
String estCost = calculate(10) //calculate method will return a double in string.
alertDialog.setTitle("Warning");
alertDialog.setMessage(Html.fromHtml("Are you sure"+"\n"+"\n"+"<font color='#00bfff'><br><br><b>Est. Total Cost : $ <var> estCost </var></b></font>",Build.VERSION.SDK_INT));
但它不起作用。请帮我 !谢谢。