2

我的问题似乎有点令人困惑:

我正在开发一个应用程序,其中有一个主要活动和 4 个片段(4 页),我还需要表明我使用 ViewPagerIndicator 来进行滑动手势。

首先:在我的一个标签(片段)中,我需要以全屏模式播放视频,并且当我选择适当的标签(我称之为横向标签)时,我想强制它以横向模式传递。

我做了一些挖掘,我发现从片段中,我不能做这样的事情(强制窗口,视图,变成风景),或者我没有找到正确的答案,虽然我使用了下面的代码,但我得到了这是逻辑错误,因为我需要从主要活动中调用,因为我理解它:

getActivity().requestWindowFeature(Window.FEATURE_NO_TITLE);
getActivity().getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
4

1 回答 1

0

这个答案解决了我和你一样的问题:

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);
}

https://stackoverflow.com/a/13831134/104085

于 2013-03-21T13:20:42.547 回答