Android:全屏设置FragmentActivity

时间:2014-12-16 22:51:01

标签: java android android-fragmentactivity

我发现很多方法可以全屏显示活动,但是当我在FragmentActivity中尝试它时,它无法工作! 是否有可能在全屏显示FragmentActivity? 感谢

5 个答案:

答案 0 :(得分:3)

更新您的清单文件并按如下方式添加主题

<activity android:name=".ActivityName" 
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"/>

答案 1 :(得分:1)

添加到您的活动清单中:

android:theme="@android:style/Theme.NoTitleBar"

答案 2 :(得分:1)

删除TitleBar(操作栏)

在oncrete中但在setcontentview(R.layout.YOUR_LAYOUT)之前使用它;

 requestWindowFeature(Window.FEATURE_NO_TITLE);  

删除状态栏

在oncrete中但在setcontentview(R.layout.YOUR_LAYOUT)之前使用它;

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);

答案 3 :(得分:0)

你需要做的就是为它设置标志如下

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
    ...
}

答案 4 :(得分:0)

您可以在onCreate中使用此代码

setTheme(android.R.style.Theme_Translucent_NoTitleBar_Fullscreen);
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
        if (getSupportActionBar() != null) {
            getSupportActionBar().hide();
        }