Mostrar tabla HTML en la vista web

Cómo mostrar la tabla HTML con filas y columnas en WebView en Android.

Dame un ejemplo.

Crear una plantilla HTML

  String myTable = "<table border=1>" + "<tr>" + "<td>row 1, cell 1</td>" + "<td>row 1, cell 2</td>" + "</tr>" + "<tr>" + "<td>row 2, cell 1</td>" + "<td>row 2, cell 2</td>" + "</tr>" + "</table>"; 

Y carga en su WebView

 myWebView.loadDataWithBaseURL(null, myTable, "text/html", "utf-8", null); 

También funciona para mí:

 String tag = "<table border=1>" + "<tr>" + "<td>row 1, cell 1</td>" + "<td>row 1, cell 2</td>" + "</tr>" + "<tr>" + "<td>row 2, cell 1</td>" + "<td>row 2, cell 2</td>" + "</tr>" + "</table>"; ((WebView) findViewById(R.id.web)).loadData(tag, "text/html", "utf-8"); 

Creo que se trata de un problema relacionado con la vista web de Android en 2.2 y 2.3. Las etiquetas de tabla como el ancho, el espacio entre celdas y el relleno de celdas no se admiten en algunas vistas web y, por lo tanto, no deben utilizarse. Si desea diseñar una tabla con webView.loadData (), utilícelas en línea únicamente con la etiqueta de estilo.

Borde de la tabla también debe ser eliminado también.

  • Cambiar el fondo de la sugerencia de AppCompat SearchView
  • Nueva línea (/ n) no es compatible con android?
  • ¿Cuál es la forma correcta de especificar una acción de intención en el archivo de manifiesto?
  • ClassCastException android.view.viewgroup. $ LayoutParam
  • Desactivar todas las interacciones de pantalla táctil durante la animación
  • Problema de actualización de un widget de aplicación mediante colección
  • ¿Cómo crear una vista personalizada en un Widget de aplicación similar al del widget de Google Play Música?
  • Efecto de ondulación de Android 5+ remoteviews
  • Si un texto en un TextView es más largo que el espacio disponible, ¿cómo obtener las líneas restantes?
  • Valor de entrada de entrada del cuadro de diálogo de entrada de Android
  • Widget con el proveedor de contenido; Imposible de usar ReadPermission?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.