Java 从联机文本文件中获取所有文本,并在文本视图中显示所有文本

Java 从联机文本文件中获取所有文本,并在文本视图中显示所有文本,java,android,string,arraylist,Java,Android,String,Arraylist,我想从网页中获取所有文本,并将其保存到字符串数组/列表中,然后在视图/活动中打印 假设我有一个URLwww.my.URL/html.php,页面上是这样的: 保罗 卡罗琳 史蒂夫的 现在,我希望它们在视图/活动中被写在相同的位置 我有一个简单的活动: public class PlayerListActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) {

我想从网页中获取所有文本,并将其保存到字符串数组/列表中,然后在视图/活动中打印

假设我有一个URL
www.my.URL/html.php
,页面上是这样的:

保罗

卡罗琳

史蒂夫的

现在,我希望它们在视图/活动中被写在相同的位置

我有一个简单的活动:

public class PlayerListActivity extends Activity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_playerlist);
    }
}
这个XML文件:

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/container"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="#121E26"
    tools:context="com.tominocz.stonequestapp.MainActivity"
    tools:ignore="MergeRootFrame,ContentDescription,HardcodedText,SpUsage,TextViewEdits,Deprecated,SmallSp" >

</FrameLayout>


就是我想要的样子。您认为这可能吗?

如果是简单的html数据,您可以下载整个html。同时将
TextView
放在FrameLayout内并使用

textView.setText(Html.fromHtml(stringWithHtml));


请注意,并非所有HTML标记都受支持,非官方列表

如果您解释了您想要的与使用WebView的不同之处,我想这可能会有助于您的描述进行编辑,我会看看是否正确这会使我的程序崩溃
stringWithHtml
,不是
stringWithUrl
我需要直接从网站获取它,所以使用方法
loadUrl(stringURL)