我在清单文件中这样声明了一个WebView活动:
<activity android:name=".MyWebView"
android:label="@string/app_name"
android:configChanges="orientation|keyboardHidden"
android:theme="@android:style/Theme.Dialog">
</activity>
WebView长这样:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<WebView android:id="@+id/webview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
</LinearLayout>
当我从我的主活动启动这个活动时,对话框的标题(包含应用程序名称)是可见的,但WebView不可见。如果我将TextView添加到LinearLayout中,它也会显示,但仍然缺少WebView。 如果我在清单中不应用
android:theme="@android:style/Theme.Dialog"
,那么WebView就会显示。为什么会这样,如何在对话框中显示WebView?