Я не уверен, как вы будете соотносить размер экрана вашего мобильного телефона и высоту GridView. Но вот коды для определения разрешения экрана и высоты GridView.
1) Чтобы найти разрешение экрана, сделайте это в вашем onCreate (),
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
int screen_width = dm.widthPixels;
int screen_height = dm.heightPixels;
2) Чтобы найти высоту gridView, вы можете использовать метод ниже,
@Override
public void onWindowFocusChanged(boolean hasFocus)
{
// TODO Auto-generated method stub
super.onWindowFocusChanged(hasFocus);
System.out.println("...111Height..."+gridview.getMeasuredWidth());
}