Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/209.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android DialogFragment方向独立于主活动方向_Android_Android Layout_Android Activity_Android Dialogfragment - Fatal编程技术网

Android DialogFragment方向独立于主活动方向

Android DialogFragment方向独立于主活动方向,android,android-layout,android-activity,android-dialogfragment,Android,Android Layout,Android Activity,Android Dialogfragment,我的应用程序绘制了一个足球场表面视图,该视图以纵向方向固定。DialogFragment半透明,以便该字段在后台可见,可不时向用户显示选项。 我希望随着设备的变化,设备的方向也发生变化,但是,无论设备的位置如何,足球场必须始终保持固定的纵向方向。我尝试使用2个活动,活动A设置了足球场的方向“纵向”,活动B设置了“传感器”,这一个创建了对话框。问题是,每当B创建对话框并改变方向时,整个背景足球场也会改变。我怎样才能避免这种情况呢?对我来说这不是最好的解决办法,但。。。必须通过旋转足球场来解决问题,

我的应用程序绘制了一个足球场表面视图,该视图以纵向方向固定。DialogFragment半透明,以便该字段在后台可见,可不时向用户显示选项。
我希望随着设备的变化,设备的方向也发生变化,但是,无论设备的位置如何,足球场必须始终保持固定的纵向方向。我尝试使用2个活动,活动A设置了足球场的方向“纵向”,活动B设置了“传感器”,这一个创建了对话框。问题是,每当B创建对话框并改变方向时,整个背景足球场也会改变。我怎样才能避免这种情况呢?

对我来说这不是最好的解决办法,但。。。必须通过旋转足球场来解决问题,以便在设备改变方向后,它保持在我想要的方向。

您可以尝试使用传感器进行对话主题活动,而不是对话,看看这是否有帮助,虽然我不抱希望。只是尝试了对话主题的活动-得到了相同的行为。你能提供更多的实施细节吗?