Android 具有纵向活动的横向对话框
我有一个Android 具有纵向活动的横向对话框,android,android-dialogfragment,android-dialog,Android,Android Dialogfragment,Android Dialog,我有一个活动,它在AndroidManifest.xml中设置了android:screenOrientation=“肖像”选项 我希望此活动始终处于纵向模式 但是,其中一个按钮会打开一个对话框,其中包含库提供的SignaturePad小部件 因为用户必须用手指/手写笔签名,所以我想让对话框横向显示,以便有更多的空间进行签名 是否可以更改对话框的方向而不更改活动的方向 我尝试了对话框片段、系统级对话框(键入系统警报)和其他一些方法。似乎什么都不起作用。当您想显示对话框时:getActivity(
活动
,它在AndroidManifest.xml
中设置了android:screenOrientation=“肖像”
选项
我希望此活动始终处于纵向
模式
但是,其中一个按钮会打开一个对话框,其中包含库提供的SignaturePad
小部件
因为用户必须用手指/手写笔签名,所以我想让对话框
横向显示,以便有更多的空间进行签名
是否可以更改对话框的方向而不更改活动的方向
我尝试了对话框片段
、系统级对话框(键入系统警报
)和其他一些方法。似乎什么都不起作用。当您想显示对话框时:getActivity().setRequestedOrientation(ActivityInfo.SCREEN\u ORIENTATION\u横向);这将改变背景中的活动为景观。我的布局没有设置为横向布局,背景看起来很凌乱。当您想要显示对话框时,我正在寻找一种解决方法:getActivity().setRequestedOrientation(ActivityInfo.SCREEN\u ORIENTATION\u LANDSCAPE);这将改变背景中的活动为景观。我的布局没有设置为横向布局,背景看起来很凌乱。我在想办法解决这个问题