, поскольку вы создаете свои ячейки динамически, вы можете рассчитать высоту и ширину экрана, используя:
Display display = ((WindowManager) getSystemService(WINDOW_SERVICE)).getDefaultDisplay();
int width = display.getWidth();
int height = display.getHeight();
, а затем соответственно установить размер ячейки.