【发布时间】:2016-11-09 05:57:07
【问题描述】:
我想在 android studio 中制作 url。 当我制作多变量时,我可以在仿真中看到错误的单词。 以下是源代码。
content[i] 有数字,title[i] 有文字。
"content[1] = 1 content[2] = 2 content[3] = 3..."
"title[1] = test1 title[2] = test2 title[3] = test3..."
for (int i = 0; i < nodeList.getLength(); i++) {
Node node = nodeList.item(i);
dist[i] = new TextView(this);
contentid[i] = new TextView(this);
title[i] = new TextView(this);
Element fstElmnt = (Element) node;
NodeList distList = fstElmnt.getElementsByTagName("dist");
Element distElement = (Element) distList.item(0);
distList = distElement.getChildNodes();
NodeList contentidList = fstElmnt.getElementsByTagName("contentid");
Element contentidElement = (Element) contentidList.item(0);
contentidList = contentidElement.getChildNodes();
contentid[i].setText(((Node) contentidList.item(0)).getNodeValue());
NodeList titleList = fstElmnt.getElementsByTagName("title");
Element titleElement = (Element) titleList.item(0);
titleList = titleElement.getChildNodes();
title[i].setText("TITLE = "
+ ((Node) titleList.item(0)).getNodeValue() + ((Node) distList.item(0)).getNodeValue());
title[i].setClickable(true);
title[i].setMovementMethod(LinkMovementMethod.getInstance());
String URL_ANSWER = "<a href='http://korean.visitkorea.or.kr/kor/bz15/where/festival/festival.jsp?cid="+ contentid[i] + "'>" + title[i] + "</a>";
title[i].setText(Html.fromHtml(URL_ANSWER));
// addView is best used with setting LayoutParams.
// eg addView(view, layoutParams). The following is for simplicity.
layout.addView(title[i]);
}
【问题讨论】:
-
欢迎来到 Stack Overflow!我编辑了您的问题以格式化您的代码示例,以便它正确呈现 - 请参阅编辑帮助以获取有关格式化的更多信息。请编辑以提供识别特定问题所需的其他详细信息。祝你好运!
标签: android url android-studio hyperlink