Muchas gracias Ricardo, ya lo solucioné, lo que quería hacer es recorrer una tabla de productos y luego ir cargando los registros de a 9 en una queue para poder asignarle el texto a unos botones. La idea es hacer una pantalla tipo TPV con botones para acceso rápido a determinados productos para restaurante, bebidas, comida, etc. Estuve probando varias opciones sugeridas, crear los botones en tiempo de ejecución, etc. al final usé 9 botones con dos botones más adelante y atrás, lo que hago es recorrer la tabla, cargo 9 registros en la queue y le asigno el texto e imágen, etc. a cada botón, (esos valores quedan almacenados en la tabla productos) si el usuario va hacia adelante sigo usando los mismos 9 botones pero uso los datos de los 9 siguientes, si presiona "atrás" recorro la queue hacia atrás y vuelvo a cargar los anteriores. Fue la solución que se me ocurrió, en la queue numero los registros de 1 a 9 y los asigno a cada botón en forma correlativa. Gracias por la ayuda !