如何从TextView或ListView Android中获取文本?

如何从TextView或ListView Android中获取文本?,android,listview,loops,for-loop,gettext,Android,Listview,Loops,For Loop,Gettext,我有一个列表视图。此ListView从网页上的URL/HTML代码加载此文本/数据。我对它使用for循环,如: for (int i = 0; i < 5; j++) { // Search and load text in the ListView.. } 但有时网页有5个文本字段,但可能一篇新文章有8个 所以,我不想再使用for循环中的5。。我想要一个for循环,它一直在加载,直到他在网页的html代码中找到一行特定的代码 例如: if (MaxLoad != "<p>

我有一个列表视图。此ListView从网页上的URL/HTML代码加载此文本/数据。我对它使用for循环,如:

for (int i = 0; i < 5; j++) { 
// Search and load text in the ListView.. 
}
但有时网页有5个文本字段,但可能一篇新文章有8个

所以,我不想再使用for循环中的5。。我想要一个for循环,它一直在加载,直到他在网页的html代码中找到一行特定的代码

例如:

if (MaxLoad != "<p>End of the textfields</p>") {
     // Search and load text in the ListView, 
     // untill the found text is the text between the "". 
   }
}

else{
Log.e("Max textfields are found!")
}
有时他需要在3个文本字段后停止。。但另一次他需要在16个文本字段后停止

我希望我说得够清楚了

谢谢


另外,我所有的代码现在都在工作。。当我使用for循环系统时,手动计算HTML中的文本字段。。将该值放入for循环,然后代码加载所有文本字段。。但是我想要自动的..

使用休息;语句以打破for循环。您可以使用像5000这样的大数字启动for循环

 for (int i = 0; i < 5000; j++) { 
 // Search and load text in the ListView.. 
 String ItemText = .......


 if ( ItemText.equals ( "blablabla" ) )
    break;
}

虽然您提供的信息不够,但这可以做得更优雅一些。

。如何在HTML中检测文本字段?以及如何检测文本字段的计数?您使用哪个工具解析HTML?我的问题是,如何使用文本视图或日志中的文本。在if-then-else的for循环中使用文本。我不明白你的意思。要将文本与另一个文本进行比较,可以这样编写:if string.equalsbala。如果您不明白为什么不能编写If string==blabla,那么您需要阅读一些关于java的一般知识。要输出日志中的文本,可以编写log.dtag,blabla。它会将您的文本打印到android logcat。请显示html源代码。还显示解析源代码的代码。我有一个包含文本的列表视图。示例:在第一个文本字段中,有:这是第一个文本字段,列表视图中的第二个文本字段显示:这是第二个文本字段。。。。。。。当我进行for循环时,I=<3。当我把它设为10时,第10个texfield显示:这是textfield 10。。懂但是如果ListView中有任何显示specefic结果的textfield,我将停止for循环。在这个例子中,它可能是:这是texfield 7。如果ListView中有任何textfield,那么如何检测并停止for循环?这是textfield seven???我需要进一步了解。。因为我自己的代码有点复杂。。但这正是我需要的。。谢谢