0

我在 android 上的 DatePicker 中遇到问题我无法使其小于默认大小

这是使用的 XML 代码:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >
       <DatePicker
          android:id="@+id/datePicker1"
          android:layout_width="70dp"
          android:layout_height="40dp"
          android:layout_alignParentLeft="true"
          android:layout_below="@+id/addevent_location" />
</RelativeLayout>

请提供任何帮助

4

3 回答 3

1

我还没有找到调整它大小的方法,但是已经看到了他们使用 DatePicker 作为对话框的实现。日期呈现为带有编辑按钮的 TextView,该按钮启动 DatePicker 对话框。它在不编辑时节省了屏幕空间......

http://developer.android.com/resources/tutorials/views/hello-datepicker.html

于 2012-04-04T17:42:39.273 回答
0

不可以。您不能将视图的大小缩小到超出其最小尺寸。使用 wrap_content 可确保 DatePicker 足够大以包含其内容。

<DatePicker
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
/>
于 2012-04-04T17:45:17.743 回答
0

据我所知,DatePicker小部件本身无法重新调整大小,当我启动 Android 时,我尝试了各种方法让它更小,但没有任何结果。

如果您希望通过缩小屏幕空间来获得屏幕空间,我建议您使用DatePickerDialog开发人员创建的众多可用自定义选择器中的一个或其中之一(其中许多可在网络上获得,并且大多数构建良好且可定制)。

DatePickerDialog如果您不熟悉此小部件,这里有一个链接可让您开始使用。

于 2012-04-04T17:34:44.783 回答