2016-07-07 62 views
0

我想在android studio中製作url。 當我製作multi var時,我可以在模擬中看到錯誤的單詞。 以下是源代碼。Android工作室多變量返回值爲url

content[i] has number and title[i] has text。

"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]); 

     } 
+0

歡迎堆棧溢出!我編輯了你的問題來格式化你的代碼示例,以便正確渲染 - 請參閱編輯幫助以獲取更多格式化信息。請編輯以提供確定具體問題所需的其他詳細信息。祝你好運! – Wtower

回答

0

你包括你的URL的TextView,嘗試這樣的:

String URL_ANSWER = "<a href=\"http://korean.visitkorea.or.kr/kor/bz15/where/festival/festival.jsp?cid="+ contentid[i] + "\">" +"</a>"; 
+0

thx。這不行。我在寫問題之前試過。 – ZXC

+0

在此行後面添加日誌以查看最終字符串。 –

+0

我編輯過了,再試一次。 –