Potresti spiegarti un po' meglio?
Questo e' quello che ho capito io:
tu vuoi creare una tabella con due colonne e n righe, dove n e' il giorno del mese (quindi variabile da 1 a 31).
Poi fai un ciclo da 1 a n, e guardi a che giorno della settimana corrisponde il giorno n.
Ma che cosa devi inserire nei due campi?!?
Comunque l'array cells puoi inizializzarlo cosi'
Object cells = Object[n][2];
Un ciclo for scorre i giorni
codice:
for(int i=1, max = data.getActualMaximum(Calendar.DAY_OF_MONTH); i <= max; i++) {
data.set(Calendar.DAY_OF_MONTH, i);
int day = data.get(Calendar.DAY_OF_WEEK);
switch(day) {
case Calendar.MONDAY:
cells[n][1] = Lun
cells[n][2] = campo2
break;
case Calendar.TUESDAY:
cells[n][1] = Mar'
cells[n][2] = campo2
break;
case Calendar.WEDNESDAY:
cells[n][1] = Mer
cells[n][2] = campo2
break;
case Calendar.THURSDAY:
cells[n][1] = Gio
cells[n][2] = campo2
break;
case Calendar.FRIDAY:
cells[n][1] = Ven
cells[n][2] = campo2
break;
case Calendar.SATURDAY:
cells[n][1] = Sab
cells[n][2] = campo2
break;
case Calendar.SUNDAY:
cells[n][1] = Dom
cells[n][2] = campo2
break;
default:
break;
}
una cosa simile puo' andare?