通过按钮全屏显示android活动

通过按钮全屏显示android活动,android,android-activity,fullscreen,Android,Android Activity,Fullscreen,我是android开发的新手,我想知道如何通过工具栏上的图标使android活动全屏显示 多谢各位 请点击链接查看示例图像: 我认为前一篇文章可能会为你提供你想要的: 来自上述帖子: public class ActivityName extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // remov

我是android开发的新手,我想知道如何通过工具栏上的图标使android活动全屏显示

多谢各位

请点击链接查看示例图像:

我认为前一篇文章可能会为你提供你想要的:

来自上述帖子:

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);
          }
       });
}
}
您可以通过编程方式执行此操作:

public class ActivityName extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    // remove title
    requestWindowFeature(Window.FEATURE_NO_TITLE);
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
        WindowManager.LayoutParams.FLAG_FULLSCREEN);
    setContentView(R.layout.main);
}
}
也可以通过AndroidManifest.xml文件执行此操作:

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

这会将您的按钮与此代码链接。

您是否已彻底阅读了android文档?android studio中已经有一个全屏活动选项…它可以与此代码一起使用,但不能在onCreate中使用…如果他将新的私有void置于FullScreenPressed(){…此代码..},否则,如果你认为另一个问题的答案也解决了这个问题,它将是全屏启动,然后考虑将帖子标记为一个副本,而不是在这里重述答案。我尝试了Alexander N.的方法,但它不起作用。当我从菜单栏单击按钮时,我的应用程序崩溃。@user3664679-菜单栏按钮的onClickListener的代码是什么样子的?您可以发布来自logcat的错误消息吗?按钮x=(按钮)findViewById(R.id.fullscreen);断言x!=无效的x、 setOnClickListener(new View.OnClickListener(){@Override public void onClick(视图v){supportRequestWindowFeature(Window.FEATURE_NO_TITLE);getWindow().setFlags(WindowManager.LayoutParams.FLAG_全屏,WindowManager.LayoutParams.FLAG_全屏);setContentView(R.layout.activity_informatica);});错误是