今天在做项目的时候想使用spinner将True,False以字符串的方式显示
在array.xml中声明
<array name="test">
<item>True</item>
<item>False</item>
</array>
为Spinner设置数据,报错NPE
Spinner.setAdapter(new ArrayAdapter(context, R.layout.x, Arrays.asList(context.getResources().getStringArray(R.array.test))));
经我自己的实验,基本数据类型在资源文件中若要作为字符串使用,则外部要加双引号"1","true","0.2333"等。
以上改为:
<array name="test">
<item>"True"</item>
<item>"False"</item>
</array>
网友评论