Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/222.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在android中压缩日期选择器_Android_Datepicker - Fatal编程技术网

如何在android中压缩日期选择器

如何在android中压缩日期选择器,android,datepicker,Android,Datepicker,我想在我的活动中添加DatePicker,但我的屏幕空间不足,因为我想添加许多其他东西,我添加了DatePicker,它消耗了大量的屏幕空间,因此我想要紧凑的DatePicker我当前的DatePicker看起来像: 我想要像这样的东西: 我尝试了很多方法,但都没有达到预期效果,比如更改scaleX和scaleY减小DatePicker的大小,但却留下了一片空白 我的布局xml包含: <LinearLayout android:layout_width="ma

我想在我的活动中添加
DatePicker
,但我的屏幕空间不足,因为我想添加许多其他东西,我添加了
DatePicker
,它消耗了大量的屏幕空间,因此我想要紧凑的
DatePicker
我当前的DatePicker看起来像:

我想要像这样的东西:

我尝试了很多方法,但都没有达到预期效果,比如更改
scaleX
scaleY
减小
DatePicker
的大小,但却留下了一片空白

我的布局xml包含:

 <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="horizontal" >

            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_gravity="center_vertical"
                android:text="Date" />

            <DatePicker
                android:id="@+id/dp_date_selector"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:background="@color/lighter_gray"
                android:calendarViewShown="false"
                android:spinnersShown="true" />
        </LinearLayout>


在这种情况下,您也可以使用dialog date picker。不,实际上我希望它显示当前日期,如果用户需要,他可以通过滚动来更改。。显然,最后一个选项将是对话框日期选择器,但我想知道这是否可能?如果不是,为什么?@dcorder我已经尝试了很多,但最终还是放弃了dialog datePicker