java – XML有一个“双数组”,就像它有一个“字符串数组”? (机器人)

我正试图用一个实数下拉来填充一个微调器.内容在
Java中定义,但在我的spinners.xml中,“双数组”被拒绝.我是否必须转换为String才能使用微调器?

 <string-array name="semester_spinner">
    <item>Spring</item>
    <item>Summer</item>
    <item>Fall</item>
    <item>Winter</item>
</string-array>

<double-array name="cred_spinner" />

最佳答案 不,Android不支持“双阵列”.考虑到他们已经有了一个字符串数组和一个整数数组,这会很好.

你确定他们需要加倍,还是你可以使用Android的内置Integer-Array?如果那是不可能的,也许你可以考虑使用Typed-Array.

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <array name="cred_spinner">
        <item>2.0</item>
        <item>3.0</item>
        <item>4.0</item>
        ...
     </array>
</resources>
点赞