【发布时间】:2019-11-21 17:52:34
【问题描述】:
我正在使用两个活动,在第一个活动中,我使用下面的代码来启动第二个活动
Intent i = new Intent(getBaseContext(), ViewPerson.class);
startActivity(i);
overridePendingTransition(Resource.Layout.trans_right_in, Resource.Layout.trans_right_out);
Finish();
然后在第二个活动 onCreate 方法中,我使用下面的代码来更改活动方向
public void onCreate(Bundle savedInstanceState)
{
if(Parameters.Landscape) //Parameters is a static class
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
else
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
super.onCreate(savedInstanceState);
setContentView(R.layout.filters);
}
问题是在这种情况下我的动画不起作用。它仅适用于肖像模式。
【问题讨论】:
-
,你说要改变Activity方向LandScape,它只能在竖屏模式下工作,在改变之前,Activity方向是什么?
-
可能未指定。我没有在清单中设置方向
标签: java xamarin orientation