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