我有一个HTML格式的字符串,我想把它添加到我的ArraryList中。
ArrayList<Adapter> strings = new ArrayList<Adapter>();
///------------/////
////////////////////
strings.add(new Adapter("", ""));
字符串:
<string name="stringg"><![CDATA[<b>Title</b><br><small>Description]]></string>
我尝试了strings.add(new Adapter(""+R.string.stringg, ""));
,但它出现了一个数字。
适配器代码:
public class Adapter{
public String first;
public String last;
public Code(String first, String last) {
this.first = first;
this.last = last;
}
public static ArrayList<Adapter> getCodes() {
ArrayList<Adapter> strings = new ArrayList<Adapter>();
strings.add(new Adapter("", ""));
return codes;
}
}
答案 0 :(得分:0)
你能尝试一下belove代码
吗?getString(R.string.stringg)
答案 1 :(得分:0)
通过在getCodes
中传递活动上下文来访问getResources()
方法:
public static ArrayList<Adapter> getCodes(Context mContext) {
ArrayList<Adapter> strings = new ArrayList<Adapter>();
strings.add(new
Adapter(mContext.getResources().getString(R.string.stringg), ""));
return codes;
}