在android中调整DatePicker的大小

Jom*_*mia 9 android datepicker

如何减小DatePicker的大小(高度和宽度)?有没有可用的内置方法?

Jor*_*ler 10

DatePicker的示例,它是原始大小的一半.

<DatePicker
   android:id="@+id/datePicker"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:calendarViewShown="false"
   android:scaleX=".5"
   android:scaleY=".5" />
Run Code Online (Sandbox Code Playgroud)

  • 这会缩小其矩形内的选择器,但不会调整视图的矩形大小.该标记显示了一个半尺寸的选择器,但它出现在以全尺寸计算的矩形中.这意味着您不能在不覆盖这些元素的填充和边距的情况下将元素"下一步"放置到它. (5认同)

小智 9

为了减少日期选择器占用的空间,我使用了两个选项:

android:datePickerMode="spinner"
android:calendarViewShown="false"
Run Code Online (Sandbox Code Playgroud)

看起来像这样,这是非常标准的,也被许多其他应用程序使用,并且不会占用太多空间

未显示日历的 Spinner 模式下的 DatePicker


Rau*_*nak 5

不可以.您无法将视图的大小减小到超出最小大小.使用wrap_content可确保DatePicker足以包含其内容.

<DatePicker
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
/>
Run Code Online (Sandbox Code Playgroud)