首页 > 解决方案 > 在字符串值android中存储小数字符

问题描述

在 strings.xml 中存储小数(例如 1/2)时:

<string-array name="array_fractionals">
    <item>0</item>
    <item>1/2</item>
     <item>1/5</item>
    <item>1/8</item>
</string-array>

它得到一个使用它的建议,如:

    <item><![CDATA[&#8531;]]></item>
    <item><![CDATA[&#188;]]></item>

当我接受建议时,检索值:

String[] array_frac=getResources().getStringArray(R.array.array_fractionals);
            numberPickerTwo.setDisplayedValues(array_frac);

它不会打印“1/2”,但会显示以下内容:将其解码为小数字符所需的机制是什么?

在此处输入图像描述

标签: androidxml

解决方案


请试试这个

<string-array name="array_fractionals">
    <item>0</item>
    <item tools:ignore="TypographyFractions">1/2</item>
    <item>1/5</item>
    <item>1/8</item>
</string-array>

推荐阅读