Использование шаблона Master / Detail во фрагментах ViewPager (ссылка для скачивания)

Рабочий код: https://github.com/lukeallison/ViewPagerMasterDetail

Шаблон Android Master / Detail Flow: http://developer.android.com/tools/projects/templates.html#master-detail-activity

Описание: Используя шаблон Master / Detail Flow, доступный в Android Studio, мое приложение использует ViewPager для управления тремя родительскими фрагментами. Третий фрагмент - это Master (список), который имеет дочерний (деталь) фрагмент.

Вопросы:

При первом заполнении frag_item_list панель приложения выдвигает последний элемент списка ниже границ экрана. Эта проблема больше не возникает после вращения устройства. Простое добавление отступов внизу экранане исправьте проблему, так как после поворота она оставит нежелательное пространство внизу экрана. Многочисленные SO потоки не смогли решить эту проблему. -Исправленатребуетandroid:configChanges="orientation|keyboardHidden|screenSize" для того, чтобы фрагмент Child (деталь) надувал правильную компоновку при повороте. Я бы не хотел применять это. ПОЖАЛУЙСТА, помогите исправить эту ошибку.Использует устаревшие setOnPageChangeListener и onAttach (Activity)Обновление зависимостей до 23.2.0 приводит к тому, что ItemListFragment не может раздувать нужный фрагмент при повороте, поэтому я не могу обновить библиотеки в приложенииКод, вероятно, более громоздкий, чем необходимо

Пожалуйста, помогите мне исправить эти ошибки, чтобы у нас был шаблон, который я и другие могли бы использовать.

Ответы на вопрос(1)

Ваш ответ на вопрос