我对DatePickerDialog有疑问。我正在一个非常小的屏幕上工作。除DatePickerDialog外,应用程序的所有其他部分都正确显示。我使用以下代码以编程方式生成它:
tmpYear = year;
tmpMonthOfYear = monthOfYear;
tmpDayOfMonth = dayOfMonth;
DatePickerDialog dialog = new DatePickerDialog(this, dialogDateSetListener,
tmpYear, tmpMonthOfYear, tmpDayOfMonth);
dialog.show();
无论如何,一切都会编译,但是,显示的结果如下所示:
由于DatePicker的大小,看起来年份部分被削减了。这可以以某种方式修复吗?
答案 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" />