繁体   English   中英

DatePickerDialog不能正确调整自身以适应屏幕尺寸

[英]DatePickerDialog doesn't adjust itself to screen size correctly

我有一个有关DatePickerDialog的问题。 我正在一个非常小的屏幕上工作。 除DatePickerDialog之外,应用程序的所有其他部分均正确显示。 我使用以下代码以编程方式生成它:

tmpYear = year;
tmpMonthOfYear = monthOfYear;
tmpDayOfMonth = dayOfMonth;
DatePickerDialog dialog = new DatePickerDialog(this, dialogDateSetListener,
    tmpYear, tmpMonthOfYear, tmpDayOfMonth);
dialog.show();

无论如何,所有内容都会编译,但是结果显示时如下所示:

看起来由于DatePicker的大小,年份部分被削减了。 可以以某种方式解决此问题吗?

要对其进行自定义,最好使用相同的布局,这将有助于根据所需屏幕进行调整。

 <DatePicker
          android:id="@+id/date_pickerdialog"
          android:layout_height="100dp"
          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" />

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM