我已尝试将此代码here放入我的类代码中,但我无法将其运行。这是我正在使用的代码:
public class Details extends Fragment {
public void onCreate (Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.details, container, false);
return rootView;
}
}
如果有人可以指导我如何/在何处将代码放在超链接中以使用上面的代码,以便片段不旋转并保留在肖像中,这对我来说非常有用。
谢谢!
答案 0 :(得分:0)
自发布以来已经有一段时间了,但这里的答案对我有帮助。
在每个片段的onCreateView
中,您希望成为纵向添加
getActivity().setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
如果您需要横向,只需将SCREEN_ORIENTATION_PORTRAIT
更改为SCREEN_ORIENTATION_LANDSCAPE
希望有所帮助