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

今天在做项目的时候想使用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>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。