Java tutorial
//package com.java2s; //License from project: Open Source License import android.util.MonthDisplayHelper; import java.util.Calendar; public class Main { /** * Get the number of rows for the provided month * @param year year * @param month month * @return number of rows */ public static int getNumOfRowsForTheMonth(int year, int month, int startDayOfTheWeek) { Calendar cal = Calendar.getInstance(); cal.set(year, month, 1); MonthDisplayHelper displayHelper = new MonthDisplayHelper(year, month, startDayOfTheWeek); return displayHelper.getRowOf(cal.getActualMaximum(Calendar.DAY_OF_MONTH)) + 1; } }