有人能告诉我如何在安卓中自定义日期选择器的宽度和高度吗?
我找到的唯一调整大小的方法是简单地重新缩放视图。例如,如果你只想要正常大小的80%,我会添加这些属性:
android:scaleX="0.8"
android:scaleY="0.8"
android:scaleX="0.60"和android:scaleY="0.60"
以上代码将设置日期选择器和时间选择器的可见部分为总空间的60%
android:layout_marginLeft="-50dp",android:layout_marginTop="-30dp",android:layout_marginRight="-50dp",android:layout_marginBottom="-30dp"
以上代码将移除此选择器周围的额外空间。
padding="-40dp" 对我没有用,所以我使用了margin。
<DatePicker
android:id="@+id/date_picker"
android:calendarViewShown="false"
android:layout_height="105dp"
android:layout_width="wrap_content"
android:scaleX="0.60"
android:scaleY="0.60"
android:layout_marginLeft="-50dp"
android:layout_marginTop="-30dp"
android:layout_marginRight="-50dp"
android:layout_marginBottom="-30dp" />
<TimePicker
android:id="@+id/time_picker"
android:layout_width="wrap_content"
android:layout_height="105dp"
android:scaleX="0.60"
android:scaleY="0.60"
android:layout_marginLeft="-55dp"
android:layout_marginTop="-30dp"
android:layout_marginRight="-50dp"
android:layout_marginBottom="-30dp" />