Android String Reseourse format 格式化字符串问题

来源:互联网 发布:c语言编程入门书籍 编辑:程序博客网 时间:2024/06/06 03:17
用例1:<string name="str_wifi_numbers" formatted="false"><Data><![CDATA[附近发现有<font color="#5480ED"> %d</font> 个WiFi热点]]></Data></string>String strNumber = getResources().getString(R.string.str_wifi_numbers);strNumber = String.format(strNumber, listData.size());tv_wifinumber.setText(Html.fromHtml(strNumber));用例2:<string name="str_tv_bind_advice1">您正在解除与%s的</string>tv.setText(String.format(getResources().getString(R.string.str_tv_bind_advice1), unbindPhone));<string name="str_totaltime">总时长:%d小时</string>用例3:<string name="welcome_messages">Hello, %1$s! You have %2$d new messages.</string>  Resources res = getResources();  String text = String.format(res.getString(R.string.welcome_messages), username, mailCount);  

另外可参考:(http://blog.csdn.net/annkie/article/details/8301917)

1 0