Android在资源文件中使用基本数据类型

2018-09-19  本文已影响0人  Acezhuyf

今天在做项目的时候想使用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>
上一篇下一篇

猜你喜欢

热点阅读