2010-06-28 19 views

Respuesta

27

UiBinder es una plantilla XML de forma declarativa trazar widgets y no es un procesador de. Por lo tanto, no puede tener condicionales, bucles y otras construcciones lógicas dentro del XML de UiBinder.

Lo que puede hacer en su lugar es tener un Panel en el UiBinder como un mero marcador de posición para el lugar donde le gustaría tener todos sus botones. Tenga una referencia de ui: field a este panel en su clase de Java. Pasa por la lista de botones y agrega botones al panel en código java, usando el identificador de campo.

Otro enfoque sería definir un compuesto y agregar el compuesto en el UiBinder, y dejar que el compuesto haga la representación de los botones por sí mismo. Solo depende de lo que sea más adecuado para su diseño.

Cuestiones relacionadas