Java Jsoup将数据显示到文本视图

Java Jsoup将数据显示到文本视图,java,android,parsing,textview,jsoup,Java,Android,Parsing,Textview,Jsoup,我用jsoup解析了一个html网页。现在我想在我的文本视图中显示我解析的数据 代码 String ID = loginpreferences.getString("ID", null); String Type = loginpreferences.getString("Type", null); String myURL = "http://roosters.gepro-osi.nl/roosters/rooster.php?leerling="+ID+"&

我用jsoup解析了一个html网页。现在我想在我的文本视图中显示我解析的数据

代码

    String ID = loginpreferences.getString("ID", null);
    String Type = loginpreferences.getString("Type", null);

    String myURL = "http://roosters.gepro-osi.nl/roosters/rooster.php?leerling="+ID+"&type=Leerlingrooster&afdeling="+Type+"&tabblad=2&school=905";



        Document doc = null;
        try {
            doc = Jsoup.connect(myURL).get();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        Elements data = doc.select(".1nameheader");




}    
}
我试过了

Textview1.SetText(data);
但那没用。

Textview1.SetText(data);
甚至不应该编译

发件人:

您正在为该方法提供
元素
类实例


Element
Elements
类的
JSoup
为您提供了在这种情况下应该使用的
html()
text()
方法。

似乎您想要打印元素列表中的文本值。为此,您需要迭代元素列表并从中获取文本

   StringBuilder text = new StringBuilder();
   for(Element e: data){
       text.append(e.text());
   }
   Textview1.setText(text.toString());

你试过android.text.html.forHtml(字符串)吗?
此方法获取一个html作为输入,并返回一个跨越文本,您可以将其设置为TextView

什么是“不工作?”没有显示?错误消息?数据不是字符串。您需要从元素列表中获取文本。根本不可能这样做。SetText:但是如何从元素列表中获取文本呢?我使用Document=Jsoup.parse(myURL);元素链接=文件选择(“.1nameheader”);字符串tekst=links.text().toString();textView1.setText(tekst);但它不会显示任何内容。您确定.1nameheader选择器会从页面返回元素吗?
   StringBuilder text = new StringBuilder();
   for(Element e: data){
       text.append(e.text());
   }
   Textview1.setText(text.toString());