我可以在没有浏览器的情况下显示html页面

时间:2011-02-16 09:03:25

标签: android html

我有一些html页面,我想将其显示为附加信息部分。是我可以使用uri.parse(“htmlpage”)在屏幕上显示它们的唯一方法,如果是这样,我可以隐藏url字符串吗?

3 个答案:

答案 0 :(得分:3)

目前尚不清楚网页是否为网页。如果它们不是网页,那么您可以在布局中使用webview。

<WebView  
android:id="@+id/my_webview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>

并在onCreate

中填充如下
View tView = findViewById(R.id.my_webview);
WebView webView = (WebView)tView;
webView.loadUrl("file:///android_asset/EULA.html");

(将文件放入项目顶层的“assets”文件夹中)。 我认为这应该很容易适应网页。

答案 1 :(得分:1)

TextViews中对HTML格式的支持有限,但我认为您不能复制与WebView相同的行为,并且不支持MANY标记。

尽管如此,您始终可以修改TextView并控制在其中呈现HTML的方式。

答案 2 :(得分:0)

如果您使用的是C#,则可以使用HttpWebRequest和HttpWebResponse类。如果您使用的是jQuery - 您可以使用div.load(url)来显示div中的html内容。