Я думаю, что мы не можем уменьшить фактический размер представления выбора даты, но мы можем использовать свойства масштабирования и отрицательного заполнения, чтобы сделать выбор даты меньше.
Уменьшение выбора даты с помощью атрибутов android: scaleY и android: scaleX сделает его меньше, но при этом все равно займет столько же пространства просмотра внутри действия / фрагмента.Чтобы удалить лишнее пространство вокруг уменьшенной версии средства выбора даты, мы можем использовать отрицательный отступ.
Например, если мы хотим разместить две уменьшенные версии средства выбора даты рядом, не оставляя большого промежутка между ними,тогда мы можем сделать это, отрегулировав отступы, как показано ниже:
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<DatePicker
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:calendarViewShown="false"
android:padding="-40dp"
android:scaleY="0.80"
android:scaleX="0.80"/>
<DatePicker
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:calendarViewShown="false"
android:padding="-40dp"
android:scaleY="0.80"
android:scaleX="0.80"/>
</LinearLayout>
В приведенном выше примере показано размещение двух сборщиков даты рядом, но мы можем поместить любой другой вид рядом со сборщиком даты, настроив отступ, как показановыше.