java - 带有字符串和int的xml android studio如何将int读取为字符串

标签 java android arrays xml

我试图读取一个带有字符串和int的xml文件,而我得到的数组只有字符串,其中应该有一个int,它显示为null... 这是我的 xml 文件 arrays.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
<array name="questionnaire">
    <item>Quelle est la capital du Venezuela?</item>
    <item>4</item>
    <item>Maracay</item>
    <item>Caracas</item>
    <item>Valencia</item>
    <item>San Cristobal</item>
    <item>2</item>
</array>
</resources>

这是我的java代码

typeQuestion = getResources().getStringArray(R.array.questionnaire);

我以为我的数组 typeQuestion 会将数字 4 和 2 作为字符串获取,但它没有这样做,该位置在数组中为空......我能做什么,将 4 和 2 作为字符串获取数组??

最佳答案

如果你想在String.xml文件中同时使用string和int意味着使用 字符串数组而不是数组

<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="questionnaire">
<item>Quelle est la capital du Venezuela?</item>
<item>4</item>
<item>Maracay</item>
<item>Caracas</item>
<item>Valencia</item>
<item>San Cristobal</item>
<item>2</item>
</resources>
</string-array>

关于java - 带有字符串和int的xml android studio如何将int读取为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40955589/

相关文章:

javascript - Angular 观察组未能始终如一地接收模型变化

c - 一个数组影响另一个,两个数组分别声明

java - 如何不将 json 中的空值显示为 jax-rs 的响应

java - 如何设置 IntelliJ IDEA 项目 SDK

java - 干扰者 : setting the sequence on startup

android - Android NDK 应用程序中的 wstring 支持

ListView中的Android圆角

java - JButton ActionListener 一般查询

android - 将 Realm 与协程一起使用时从不正确的线程访问 Realm

c++ - 数组函数的大小返回 int 而不是数组的大小