我的问题似乎有点令人困惑:
我正在开发一个应用程序,其中有一个主要 Activity 和 4 个 fragment (4 页),我还需要指出我使用 ViewPagerIndicator 来进行滑动手势。
拳头: 在我的一个选项卡( fragment )中,我需要在全屏模式下播放视频,并且当我选择适当的选项卡(我称之为横向选项卡)时,我想强制它以横向模式传递。
我做了一些挖掘,我发现从 fragment 中,我不能做这样的事情(强制窗口, View ,变成横向),或者我没有找到正确的答案,虽然我使用了下面的代码但是我收到一个错误,这是合乎逻辑的,因为我需要从我理解的主要 Activity 中调用那里:
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);
}
关于android - 如何在横向模式下全屏显示其中一个 fragment ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10899715/