我正在尝试缩放一个包含日期选择器和时间选择器的水平线性布局。
问题在于缩放内容的同时增加了边距,因此我无法正确使用空间。在图片中,标记的白色区域是通过缩放获得的空间,但我无法使用这个空间(实际上,右侧的时钟被裁剪了)。
有没有任何解决方案可以缩放视图而不出现空白的问题?
android:scaleX="0.6"
android:scaleY="0.6"
问题在于缩放内容的同时增加了边距,因此我无法正确使用空间。在图片中,标记的白色区域是通过缩放获得的空间,但我无法使用这个空间(实际上,右侧的时钟被裁剪了)。
<LinearLayout
android:orientation="horizontal"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:scaleX="0.6"
android:scaleY="0.6">
<DatePicker
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/datePicker"
android:layout_gravity="center_horizontal"
android:calendarViewShown="false"
android:spinnersShown="false"
android:layoutMode="opticalBounds"
android:measureAllChildren="true" />
<TimePicker
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/timePicker"
android:layout_gravity="center_horizontal"
android:layout_marginBottom="5dp" />
</LinearLayout>
有没有任何解决方案可以缩放视图而不出现空白的问题?