Android:纵向选项卡活动中的横向子活动
我有一个选项卡活动,它有三个子活动a、B和C。子活动a和B遵循选项卡活动的方向。i、 e.如果标签活动是纵向的,那么A和B也应该是纵向的;如果标签活动是横向的,那么A和B也应该是横向的 无论选项卡活动方向如何,子活动C都应始终处于横向(最好遵循android:screenOrientation=“Sensor横向”)。这可能吗 我曾尝试在清单中使用android:screenOrientation=“sensorscape”作为C语言,但这不起作用。我能管理的最好方法是在C中使用以下命令(在onResume()中) 对于A和B,我使用(也在onResume()中)Android:纵向选项卡活动中的横向子活动,android,tabactivity,Android,Tabactivity,我有一个选项卡活动,它有三个子活动a、B和C。子活动a和B遵循选项卡活动的方向。i、 e.如果标签活动是纵向的,那么A和B也应该是纵向的;如果标签活动是横向的,那么A和B也应该是横向的 无论选项卡活动方向如何,子活动C都应始终处于横向(最好遵循android:screenOrientation=“Sensor横向”)。这可能吗 我曾尝试在清单中使用android:screenOrientation=“sensorscape”作为C语言,但这不起作用。我能管理的最好方法是在C中使用以下命令(在on
但这会翻转整个选项卡,这不是我想要的效果。我是一个新手,我能说的是,选项卡布局对您在其中所做的事情非常挑剔。尝试将其全部设置为横向,然后在C工作后更改两个a/b选项卡的方向。。。祝你好运 在
AndroidManifest
中使用此选项:
<activity android:name=".YourClass" android:screenOrientation="portrait"></activity>
我也面临同样的问题。不知道这是否是一个好的解决方案,但我发现的解决方法如下: 放置
this.setRequestedOrientation(ActivityInfo.SCREEN\u ORIENTATION\u Grait)在活动C的onCreate()
方法的setContentView()
之前进行编码,并将this.setRequestedOrientation(ActivityInfo.SCREEN\u ORIENTATION\u未指定)放入其他两个活动(A和B)的onCreate()
方法的setContentView()
之前的code>
任何其他优雅的解决方案都将受到高度赞赏 我已经尝试过android的所有变体:屏幕定向,TabActivity和child活动。当父选项卡活动保持纵向时,我无法使子活动处于横向。请检查,它可能有用:
this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
<activity android:name=".YourClass" android:screenOrientation="portrait"></activity>