所有。有人会给我一些线索或说明如何将webview添加到活动的视图层次结构中并让它显示html的sip?
答案 0 :(得分:0)
在布局文件夹中创建一个xml
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@color/white">
<WebView android:id="@+id/wv1"
android:layout_height="fill_parent"
android:layout_width="fill_parent"
android:background="@color/white" />
<WebView android:id="@+id/wv2"
android:layout_height="fill_parent"
android:layout_width="fill_parent"
android:background="@color/white"/>
</FrameLayout>
在您的活动中
final String mimeType = "text/html";
final String encoding = "utf-8";
String nBody = "PUT YOUR HTML HERE" ;
WebView wv1 = (WebView)findViewById(R.id.wv2);
wv1.setBackgroundColor(Color.WHITE);
wv1.setInitialScale(65);
WebSettings webSettings1 = wv1.getSettings();
webSettings1.setUseWideViewPort(true);
webSettings1.setDefaultFontSize(12);
wv1.loadDataWithBaseURL(null, nBody, mimeType, encoding, null);
答案 1 :(得分:0)
在res文件夹中创建一个XML文件,在res文件夹中声明你的WebView
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent" android:background="@color/white">
<WebView android:id="@+id/web" android:layout_height="fill_parent"
android:layout_width="fill_parent" android:background="@color/white" />
</FrameLayout>
然后在你的活动中:
WebView wv1 = (WebView)findViewById(R.id.web);
wv1.loadDataWithBaseURL(null, "HTML String", mimeType, encoding, null);