我想从网页上获取所有文本并将其保存到String数组/列表中,然后将其打印在View / Activity中。
假设我有网址www.my.url/html.php
,在该页面上是:
保
卡罗琳
史蒂夫'
...
...
现在我想让它们在View / Activity中以相同的位置书写。
我有这个简单的活动:
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>
This是我想要的样子。你认为这是可能的吗?
答案 0 :(得分:0)
如果是简单的html数据,您可以下载整个HTML。还将TextView
放在FrameLayout中并使用
textView.setText(Html.fromHtml(stringWithHtml));
请注意,并非所有HTML标记都受支持,非官方列表HERE