我正试图用一个实数下拉来填充一个微调器.内容在
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>