Вот исходники рабочего примера, который вам нужен.
Взято из
этой книжки(
можно найти в сети).
Если кратко:
1)Создаёте две версии
layout вашей
Activity (одна в папке
layout(
для смартфонов), а другая в папке -
layout-large (
для планшетов)).В
layout для планшетов вставляете не только
fragment с вашим списком вариантов, но и
FrameLayout для отображения информации по объекту из списка.
2)В классе
Activity по нажатию на элемент списка вариантов пишите примерно такой код:
if (myFrameLayout != null) { // FrameLayout существует только в layout для планшетов
showInforamtionAtDetailFragment(); //поэтому если он существует - показываем информацию во фрагменте
else {
openDetailActivity(); // иначе - у нас смартфон, потому что layout не существует;открываем отдельную Activity
}