私はアンドロイドスタジオでURLを作りたいです。 私はマルチvarを作るとき、私はエミュレートで間違った単語を見ることができます。 以下はソースコードです。Androidスタジオ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]);
}
スタックオーバーフローへようこそ!あなたの質問を編集して、コードサンプルを適切にレンダリングできるようにフォーマットしました。フォーマットの詳細については、編集ヘルプを参照してください。特定の問題を特定するために必要な詳細を追加するには、編集してください。がんばろう! – Wtower