Изменить/Примечание: Мне действительно нужен ответ на этот вопрос, и я хотел бы остановиться на "биржевом" API Google Android. Я создал +100 баунти на этом, но если я получу прямое решение этого, используя API-интерфейс запаса в ближайшие несколько дней, я добавлю еще +100, сделав его на 200 пунктов.
Я экспериментирую с элементом управления Android CalendarView. Я сделал небольшое приложение с кнопкой и CalendarView в NestedScrollView. Я сделал кнопку, и ее поля действительно большие, поэтому я мог проверить прокрутку. На Samsung Galaxy S5 работает под управлением Android 6.01, он отлично работает. Но на Samsung S Duo (который является моей целевой целью), работающей 4.2.2, нет способа продвинуть месяц (не заметить стрелку рядом с месяцем)
Вот скриншот от Samsung S5 под управлением Android 6.01
и здесь один из Samsung Duo работает 4.2.2
Содержимое content_main.xml выглядит следующим образом.,
<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<!-- This linear layout is because the scrollview can have only 1 direct child -->
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<Button
android:id="@+id/recordEnd"
android:layout_width="200dp"
android:layout_height="100dp"
android:layout_marginTop="100dp"
android:layout_marginBottom="100dp"
android:gravity="center"
android:text="Record End"/>
<CalendarView
android:id="@+id/thecalendar"
android:layout_width="240dp"
android:layout_height="300dp"
android:minDate="01/01/2016"
android:maxDate="11/30/2016"/>
</LinearLayout>
</android.support.v4.widget.NestedScrollView>
... В Android Studio в представлении дизайна есть показаны стрелки. Я не знаю, как отладить это.