2011-10-30 16 views
5

Estoy cargando contenido html desde una base de datos SQLite. Estoy usando un webview.loadData para cargar el contenido de una cadena una vez que lo obtengo de la base de datos.Android webview.loadData y CSS

Tengo CSS en el archivo html y no se carga cuando se muestra la página. Todo el contenido está ahí, pero no tiene ningún estilo. Aquí está mi html que estoy cargando desde el db.

<html> 
<head> 
<title></title> 
<style type="text/css"> 
    .Heading { font-weight: bold; font-size: 14px; color: #000066; margin-top: 5px; } 
    .TextBody { font-size: 14px; margin-top: 5px; margin-right: 5px; margin-left: 5px; } 
    .UL { } 
    </style> 
    </head> 
    <body> 
<div class="Heading">My Heading</div> 
<div class="TextBody">My text.</div> 

</body> 
</html> 

¿Alguien sabe por qué el CSS no funciona para mí con una hoja de estilo interna? No creo que el almacenamiento de CSS en los activos me funcione porque estoy extrayendo el html de la base de datos.

Gracias!

Respuesta

0

Estoy tratando de hacer algo similar y this me ayudó. En particular, el valor de "codificación" de

loadData(text, "text/html", "utf-8"); 

Espero que ayude. (Incluso si está un poco tardío.)

+0

¿Por qué el voto a favor? –