Android:以编程方式制作全屏

Android:以编程方式制作全屏,android,android-studio,android-layout,android-intent,android-activity,Android,Android Studio,Android Layout,Android Intent,Android Activity,我想让全屏的按钮点击,并使其回到正常的按下后退按钮 在Android studio中,您可以通过编程方式进行操作 public class ActivityName extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // remove title Button x = findViewB

我想让全屏的按钮点击,并使其回到正常的按下后退按钮


在Android studio中,您可以通过编程方式进行操作

    public class ActivityName extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    // remove title
    Button x = findViewById(R.id.yourButton);
       x.setOnClickListener(new View.OnClickListener() {
          @Override public void onClick(View v) {
            requestWindowFeature(Window.FEATURE_NO_TITLE);
            getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
             WindowManager.LayoutParams.FLAG_FULLSCREEN);
             setContentView(R.layout.main);
          }
       });
}
}
在OnCreate()中

现在您需要退出全屏,请使用以下代码:

getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN); getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN); ActivitiesCurrentContentView.requestLayout();

Yap这没问题,但是如何退出全屏退出全屏在退出按钮中设置此代码单击方法getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);getWindow().clearFlags(WindowManager.LayoutParams.FLAG\u FORCE\u NOT\u全屏);ActivitiesCurrentContentView.requestLayout();泰。。。。让我试一试这会产生错误……@KárthîKßlákrìshña哪种类型的错误???让我试一试。。。。。
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN); getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN); ActivitiesCurrentContentView.requestLayout();