来自字符串资源的Spannable数组

时间:2014-04-01 18:42:10

标签: android android-layout android-resources spannable

有没有办法从字符串资源中提取Spannable[] stuff?基本上类似于

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string-array name="planets_array">
        <item>Welcome to <b>Mercury</b></item>
    <item>Welcome to <b>Venus</b></item>
    <item>Welcome to <b>Earth</b></item>
    <item>Welcome to <b>Mars</b></item>
    </string-array>
</resources>

然后我将数组提取到

Resources res = getResources();
Spannable[] planets = res.getStringArray(R.array.planets_array);

但是现在eclipse告诉我要将Spannable[]更改为String[]

1 个答案:

答案 0 :(得分:1)

使用getTextArray,它返回CharSequence []而不是String [],它保留附加的跨度