在用ListPreference写一个设置界面,
用于设置entries的字符串数组定义在xml文件中:
<string-array .......>
<item>100%</item>
<item>80%</item>
</string-array>
在取出数组中某一项传递给调用setSummary() 时,%会导致在一些系统上报格式字符异常, 试过 %%, formated="false", ij 都没成功,最后使用全角%,暂时解决。
本文介绍在Android开发过程中,使用ListPreference设置界面时遇到的百分号(%)显示问题及解决方案。当从XML文件中读取包含百分号的字符串数组,并尝试将其设置为summary时,在某些系统上会报格式字符异常。文章详细描述了作者尝试过的解决方法以及最终采用的全角百分号作为临时解决方案。
在用ListPreference写一个设置界面,
用于设置entries的字符串数组定义在xml文件中:
<string-array .......>
<item>100%</item>
<item>80%</item>
</string-array>
在取出数组中某一项传递给调用setSummary() 时,%会导致在一些系统上报格式字符异常, 试过 %%, formated="false", ij 都没成功,最后使用全角%,暂时解决。

被折叠的 条评论
为什么被折叠?