Android: establece el margen del contenido de TableRow (significa: margen entre columnas)

Creo un TableLayout dinámicamente a través del código y quiero establecer un margen entre columnas. El único tipo de contenido que contienen mis TableRows son TextViews.

Mi intención era poner un simple android:layout_marginRighten cada TextView. Pero quiero definir esto a través de xml en lugar de código.

Lo que probé:

El código:

txtView.setTextAppearance(context, R.style.TableTextView);
txtView.setText(content);
tableRow.addView(txtView);

El XML

<?xml version="1.0" encoding="utf-8"?>
<resources>
  <style name="TableTextView">
      <item name="android:textAppearance">?android:attr/textAppearanceLarge</item>
      <item name="android:textStyle">bold</item>
      <item name="android:layout_marginRight">5dip</item>
  </style>
</resources>

Lo que pasa:

El layout_marginRightconjunto en el XML no funciona, pero el conjunto textAppearancey textStyleen el XML sí funcionan. Supongo que el método setTextAppearance es la forma incorrecta de asignar un margen a un TextView? Sería realmente bueno si pudiera hacer esto a través de XML (como lo intenté anteriormente) en lugar de código Java.

¡Gracias!

Respuesta 1

Creé las clases de entidad de mi base de datos con NetBeans. Creo que sé cómo usar EntityManager (Class) db.createNamedQuery (String name); pero no sé dónde poner la declaración (base de datos ...

Estoy usando JCChart para crear gráficos, al final tengo que crear una imagen a partir de este gráfico. Solicito el siguiente procedimiento. frame.add (gráfico); Imagen img = chart.createImage (600, 800); Gráficos g = imagen ....

Estoy desarrollando el complemento Eclipse, pero cuando quiero comenzar el modo de depuración, se detiene y muestra esto: http://i47.tinypic.com/oicbbp.png Y no sé qué hacer con él. ¿Hay alguna solución? [EDITAR] ...

No estoy seguro de cómo lidiar específicamente con esto (nuevo en Java). Básicamente tengo un programa que genera muchos datos que están más allá de mi memoria (por ejemplo, sus datos de 10 gigas y tengo 4 gigas de ram). ...