要使标题栏不消失,您可以使用以下方法:
import android.view.Window;
// 在Activity的onCreate方法中调用
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// 隐藏标题栏
requestWindowFeature(Window.FEATURE_NO_TITLE);
// 设置全屏模式
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.activity_main);
}
在AndroidManifest.xml文件中的相应Activity标签中添加以下代码:
如果您的项目使用AppCompat库,则可以使用以下方法:
import androidx.appcompat.app.AppCompatActivity;
// 在Activity的onCreate方法中调用
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// 隐藏标题栏
getSupportActionBar().hide();
// 设置全屏模式
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.activity_main);
}
请注意,这些方法中的一些可能需要在Activity的onCreate方法之前调用,以确保标题栏不会出现。
上一篇:标题栏不可见
下一篇:标题栏超出div容器范围的问题