Как разрабатывать Android приложения для различных экранов?
Сделайте отдельный layout для главного экрана в папках res/layout-large (7'') и res/layout-xlarge (10''), где вместо NavigationDrawer обычный LinearLayout с ListView, присвойте ему id (например, tablet_menu ). В Activity проверяйте, есть ли этот id в layout:if (findViewById(R.id.tablet_menu) != null) {
// Отключаем NavigationDrawer
}
Все это во фрагентах, в зависимости от ситуации вызывается нужный фрагмент  как пример можно просто создать в eclipse или android  studio проект учитывающий разные размеры