我的问题似乎有点令人困惑:
我正在开发一个应用程序,其中我有一个主要活动和4个片段(4页),我还需要表明我使用ViewPagerIndicator进行滑动手势。
拳头之一:在我的一个标签(片段)中,我需要在全屏模式下播放视频,我想强制它在横向模式下传递,当我选择适当的标签时(我称之为风景标签)。
我做了一些挖掘,我发现从片段,我不能做这样的事情(强迫窗口,查看,成为风景),或者我没有找到正确的答案,虽然我使用下面的代码,但我得到一个错误,这是逻辑,因为我需要从主要活动调用那里,因为我理解它:
getActivity().requestWindowFeature(Window.FEATURE_NO_TITLE);
getActivity().getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
这个答案解决了我的问题,就像你的一样:
public class YourClassName extends FragmentActivity {
static boolean isTablet = false;
static ActionBar actionBar = null;
public void onCreate(Bundle savedInstanceState) {
actionBar = getActionBar();
if ((getResources().getConfiguration().screenLayout & Configuration.SCREENLAYOUT_SIZE_MASK) >= Configuration.SCREENLAYOUT_SIZE_LARGE) {
setContentView(R.layout.single_pane_fragment_layout);
isTablet = true;
} else {
setContentView(R.layout.viewpager_fragment_layout);
}