我已阅读此主题 FATAL EXCEPTION main Android App这非常有帮助。
是的,这很好用
<string formatted="false">some text and % in the text</string>
所以如果有人使用 xml,则 formatted="false"是解决方案。
但是我的代码有问题
getPreferenceScreen().findPreference("my_key").setSummary("some text and % in the text"));
这会引发异常,有人知道我怎样才能逃脱 % 吗?
所以当调用 String.format() 时,% 将被视为“%”而不是特殊字符
谢谢
最佳答案
只需加倍!不要使用百分之一,而要使用两个。就像这样。
setSummary("some text and %% in the text")
关于android - 如何在android首选项中转义 '%',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10533286/