DatePickerDialog没有正确调整自己的屏幕大小

时间:2016-08-19 12:31:49

标签: java android android-datepicker datepickerdialog

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

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

无论如何,一切都会编译,但是,显示的结果如下所示:

由于DatePicker的大小,看起来年份部分被削减了。这可以以某种方式修复吗?

1 个答案:

答案 0 :(得分:0)

要自定义它,最好使用相同的布局。这有助于根据您想要的屏幕进行调整。

 <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" />