如何在平板电脑视图中将android日期选择器的方向更改为纵向。

时间:2015-12-16 04:38:32

标签: android android-datepicker

如何在平板显示器中将android日期选择器的方向更改为纵向?

<DatePicker
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/datePicker"

        />

默认情况下,它具有平板电脑的横向视图和手机的纵向视图。

1 个答案:

答案 0 :(得分:0)

您可以通过

将方向锁定为肖像
int rotation = getWindowManager().getDefaultDisplay().getRotation();
if (rotation == android.view.Surface.ROTATION_90 || rotation == android.view.Surface.ROTATION_180) {
    setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_REVERSE_PORTRAIT);
} else {
    setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
}

完成需要纵向定位的操作后,您可以使用

解锁方向
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED);

当然,如果您需要始终保持纵向活动,则可以通过清单文件专门设置活动的方向。