declaré una actividad WebView en el manifiesto de esta manera:Cómo mostrar una vista web con estilo Theme.Dialog en Android
<activity android:name=".MyWebView"
android:label="@string/app_name"
android:configChanges="orientation|keyboardHidden"
android:theme="@android:style/Theme.Dialog">
</activity>
El WebView se ve así:
<?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>
Cuando inicio esta actividad dentro de mi actividad principal, solo el título del diálogo, que contiene el nombre de la aplicación, es visible, pero no el WebView. Si agrego un TextView a LinearLayout, también se muestra, pero todavía falta WebView. Si no aplico android:theme="@android:style/Theme.Dialog"
en el manifiesto, se muestra WebView.
¿Por qué es así y cómo puedo mostrar un WebView en un cuadro de diálogo?
Agradable, funciona para mí. :) Tarda tiempo hasta que se muestre WebView (por lo tanto, al principio solo aparece el título), pero tal vez agregue un progreso infinito mientras se carga el sitio web. – Manuel
sí, parece un error para mí también, wrap_content está bien. –
funcionó para mí también :) ¡Gracias! –