Android HashMap<;字符串,可展>;问题

Android HashMap<;字符串,可展>;问题,android,hashmap,Android,Hashmap,实际上,我必须使用HTML文本转换数据,所以有人建议我使用 HashMap,我使用了它,但在类似的地方遇到了错误 问题链接: 我通常使用HashMap。请回答这个问题 // creating new HashMap HashMap<String, Spanned> map = new HashMap<String,Spanned>(); Element e = (Element) nl.item(i); // adding each child node to Ha

实际上,我必须使用HTML文本转换数据,所以有人建议我使用
HashMap
,我使用了它,但在类似的地方遇到了错误

问题链接:

我通常使用
HashMap
。请回答这个问题

// creating new HashMap
HashMap<String, Spanned> map = new HashMap<String,Spanned>();

Element e = (Element) nl.item(i);


// adding each child node to HashMap key => value

map.put(KEY_DESC, parser.getValue(e, KEY_DESC));
map.put(KEY_TITLE, parser.getValue(e, KEY_TITLE));
map.put(KEY_LINK,parser.getValue(e, KEY_LINK));
map.put(KEY_DATE,parser.getValue(e, KEY_DATE));

//Log.i("desxcr",   map.put(KEY_DESC,parser.getValue(e, KEY_DESC)));
// adding HashList to ArrayList
menuItems.addAll(map);
//创建新的HashMap
HashMap=newHashMap();
元素e=(元素)nl.第(i)项;
//将每个子节点添加到HashMap key=>value
put(KEY_DESC,parser.getValue(e,KEY_DESC));
put(KEY_TITLE,parser.getValue(e,KEY_TITLE));
put(KEY_-LINK,parser.getValue(e,KEY_-LINK));
put(KEY_DATE,parser.getValue(e,KEY_DATE));
//Log.i(“desxcr”,map.put(KEY_DESC,parser.getValue(e,KEY_DESC));
//将哈希列表添加到ArrayList
menuItems.addAll(地图);

可以使用span。您需要做的是使用Html.from从您的资源中输出跨越的值。见下文:

Spanned spnd = Html.fromHtml(getString(R.string.your_resource_string));
map.put("yourKey", spnd);

你自己的问题是什么?因为这个问题已经在这个问题中得到了回答,如果我按照建议HashMap Facing error遵循答案的话。。HashMap是否可能是HashMap?我通常使用HashMap之类的数据。您的错误是什么?什么是解析器?
Spanned spnd = Html.fromHtml(getString(R.string.your_resource_string));
map.put("yourKey", spnd);