Android 正在尝试写入符号';%';在strings.xml中
我已经尝试了我在StackOverflow上找到的所有写百分比(%)符号的方法,我发现我的应用程序一直崩溃 以下是我希望文本的外观: 50.0%Android 正在尝试写入符号';%';在strings.xml中,android,string-formatting,Android,String Formatting,我已经尝试了我在StackOverflow上找到的所有写百分比(%)符号的方法,我发现我的应用程序一直崩溃 以下是我希望文本的外观: 50.0% 完成 以下是我在strings.xml文件中转义的字符串: <string name="work_package_percent_complete">%.1f%%\nComplete</string> 看起来它没有被正确地逃脱 似乎没有理由执行String.format(),只要检索字符串就会自动为我处理格式设置 所以它就变成
完成 以下是我在strings.xml文件中转义的字符串:
<string name="work_package_percent_complete">%.1f%%\nComplete</string>
看起来它没有被正确地逃脱 似乎没有理由执行String.format(),只要检索字符串就会自动为我处理格式设置 所以它就变成了:
@JvmStatic
fun formatPercentageText(context: Context, percentage: Float): String {
return context.resources.getString(
R.string.work_package_percent_complete,
percentage
)
}
@JvmStatic
fun formatPercentageText(context: Context, percentage: Float): String {
return context.resources.getString(
R.string.work_package_percent_complete,
percentage
)
}