实际上,我必须在数据中使用HTML,所以有人建议我使用HashMap<String,Spanned>,我使用了它,但是遇到了很多类似的错误。
问题链接: HTML HASHMAP QUESTION RSS FEED
menuItems.addAll(map);我通常使用HashMap<String,String>。请给出你的回答..。
// 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);发布于 2012-04-26 07:44:35
这是可以使用跨越。您需要做的是使用Html.from将跨越的值从资源中取出。见下文:
Spanned spnd = Html.fromHtml(getString(R.string.your_resource_string));
map.put("yourKey", spnd);https://stackoverflow.com/questions/10328783
复制相似问题