如何在平板显示器中将android日期选择器的方向更改为纵向?
<DatePicker
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/datePicker"
/>
默认情况下,它具有平板电脑的横向视图和手机的纵向视图。
答案 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);
当然,如果您需要始终保持纵向活动,则可以通过清单文件专门设置活动的方向。