{"id":5025,"date":"2024-03-14T02:17:34","date_gmt":"2024-03-14T02:17:34","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/how-to-hide-the-status-bar-and-navigation-bar-on-android\/"},"modified":"2025-07-31T17:57:01","modified_gmt":"2025-07-31T17:57:01","slug":"how-to-hide-the-status-bar-and-navigation-bar-on-android","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/how-to-hide-the-status-bar-and-navigation-bar-on-android\/","title":{"rendered":"Hide Android Status &#038; Navigation Bar: Fullscreen Guide"},"content":{"rendered":"<p>To hide the status bar and navigation bar on an Android device, you can use the following methods:<\/p>\n<ol>\n<li>To use full-screen mode in an Activity:<br \/>\nAdd the following code in the onCreate() method of the Activity.<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code>getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,\r\n        WindowManager.LayoutParams.FLAG_FULLSCREEN);\r\n<\/code><\/pre>\n<p>This will cause the Activity to enter full-screen mode, with both the status bar and navigation bar hidden.<\/p>\n<ol>\n<li>Set theme style:<br \/>\nAdd the following attribute in the Activity tag in the AndroidManifest.xml file.<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code>android:theme=\"@android:style\/Theme.NoTitleBar.Fullscreen\"\r\n<\/code><\/pre>\n<p>This will put the Activity into full-screen mode, hiding both the status bar and navigation bar.<\/p>\n<ol>\n<li>Implementing Immersive Mode in Activity can hide the status and navigation bars, allowing users to show them by simply swiping the screen. To enable Immersive Mode, add the following code in the onCreate() method of the Activity.<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code>View decorView = getWindow().getDecorView();\r\ndecorView.setSystemUiVisibility(\r\n        View.SYSTEM_UI_FLAG_IMMERSIVE\r\n        | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION\r\n        | View.SYSTEM_UI_FLAG_FULLSCREEN);\r\n<\/code><\/pre>\n<p>Here are some common methods to hide the status and navigation bars on an Android device. Choose the method that best suits the needs of your application to implement hiding.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>To hide the status bar and navigation bar on an Android device, you can use the following methods: To use full-screen mode in an Activity: Add the following code in the onCreate() method of the Activity. getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); This will cause the Activity to enter full-screen mode, with both the status bar and navigation bar [&hellip;]<\/p>\n","protected":false},"author":14,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[1],"tags":[13,5202,5201,5200,1563],"class_list":["post-5025","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-android-development","tag-fullscreen","tag-navigation-bar","tag-status-bar","tag-ui-optimization"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Hide Android Status &amp; Navigation Bar: Fullscreen Guide - Blog - Silicon Cloud<\/title>\n<meta name=\"description\" content=\"Learn how to hide status bar and navigation bar on Android using Java code and theme attributes for immersive apps.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/blog\/how-to-hide-the-status-bar-and-navigation-bar-on-android\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Hide Android Status &amp; Navigation Bar: Fullscreen Guide\" \/>\n<meta property=\"og:description\" content=\"Learn how to hide status bar and navigation bar on Android using Java code and theme attributes for immersive apps.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/how-to-hide-the-status-bar-and-navigation-bar-on-android\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-14T02:17:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-31T17:57:01+00:00\" \/>\n<meta name=\"author\" content=\"Noah Thompson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:site\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Noah Thompson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-hide-the-status-bar-and-navigation-bar-on-android\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-hide-the-status-bar-and-navigation-bar-on-android\/\"},\"author\":{\"name\":\"Noah Thompson\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/2e83cc6ab9f60d36921c2d0f9f280f4a\"},\"headline\":\"Hide Android Status &#038; Navigation Bar: Fullscreen Guide\",\"datePublished\":\"2024-03-14T02:17:34+00:00\",\"dateModified\":\"2025-07-31T17:57:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-hide-the-status-bar-and-navigation-bar-on-android\/\"},\"wordCount\":160,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"keywords\":[\"Android development\",\"fullscreen\",\"navigation bar\",\"status bar\",\"UI optimization\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-hide-the-status-bar-and-navigation-bar-on-android\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/how-to-hide-the-status-bar-and-navigation-bar-on-android\/\",\"name\":\"Hide Android Status & Navigation Bar: Fullscreen Guide - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-14T02:17:34+00:00\",\"dateModified\":\"2025-07-31T17:57:01+00:00\",\"description\":\"Learn how to hide status bar and navigation bar on Android using Java code and theme attributes for immersive apps.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-hide-the-status-bar-and-navigation-bar-on-android\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/how-to-hide-the-status-bar-and-navigation-bar-on-android\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-hide-the-status-bar-and-navigation-bar-on-android\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hide Android Status &#038; Navigation Bar: Fullscreen Guide\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"name\":\"Silicon Cloud Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\",\"name\":\"Silicon Cloud Blog\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"contentUrl\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"width\":1024,\"height\":1024,\"caption\":\"Silicon Cloud Blog\"},\"image\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\",\"https:\/\/twitter.com\/SiliCloudGlobal\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/2e83cc6ab9f60d36921c2d0f9f280f4a\",\"name\":\"Noah Thompson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/350e537e1530ede2762ee0237e877d6693f4f7163ab4f303202cc9a6b27b6cb4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/350e537e1530ede2762ee0237e877d6693f4f7163ab4f303202cc9a6b27b6cb4?s=96&d=mm&r=g\",\"caption\":\"Noah Thompson\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/noahthompson\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Hide Android Status & Navigation Bar: Fullscreen Guide - Blog - Silicon Cloud","description":"Learn how to hide status bar and navigation bar on Android using Java code and theme attributes for immersive apps.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/blog\/how-to-hide-the-status-bar-and-navigation-bar-on-android\/","og_locale":"en_US","og_type":"article","og_title":"Hide Android Status & Navigation Bar: Fullscreen Guide","og_description":"Learn how to hide status bar and navigation bar on Android using Java code and theme attributes for immersive apps.","og_url":"https:\/\/www.silicloud.com\/blog\/how-to-hide-the-status-bar-and-navigation-bar-on-android\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-14T02:17:34+00:00","article_modified_time":"2025-07-31T17:57:01+00:00","author":"Noah Thompson","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"Noah Thompson","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/how-to-hide-the-status-bar-and-navigation-bar-on-android\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-hide-the-status-bar-and-navigation-bar-on-android\/"},"author":{"name":"Noah Thompson","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/2e83cc6ab9f60d36921c2d0f9f280f4a"},"headline":"Hide Android Status &#038; Navigation Bar: Fullscreen Guide","datePublished":"2024-03-14T02:17:34+00:00","dateModified":"2025-07-31T17:57:01+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-hide-the-status-bar-and-navigation-bar-on-android\/"},"wordCount":160,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"keywords":["Android development","fullscreen","navigation bar","status bar","UI optimization"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/how-to-hide-the-status-bar-and-navigation-bar-on-android\/","url":"https:\/\/www.silicloud.com\/blog\/how-to-hide-the-status-bar-and-navigation-bar-on-android\/","name":"Hide Android Status & Navigation Bar: Fullscreen Guide - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-14T02:17:34+00:00","dateModified":"2025-07-31T17:57:01+00:00","description":"Learn how to hide status bar and navigation bar on Android using Java code and theme attributes for immersive apps.","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-hide-the-status-bar-and-navigation-bar-on-android\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/how-to-hide-the-status-bar-and-navigation-bar-on-android\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/how-to-hide-the-status-bar-and-navigation-bar-on-android\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Hide Android Status &#038; Navigation Bar: Fullscreen Guide"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/blog\/#website","url":"https:\/\/www.silicloud.com\/blog\/","name":"Silicon Cloud Blog","description":"","publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.silicloud.com\/blog\/#organization","name":"Silicon Cloud Blog","url":"https:\/\/www.silicloud.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","contentUrl":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","width":1024,"height":1024,"caption":"Silicon Cloud Blog"},"image":{"@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SiliCloudGlobal\/","https:\/\/twitter.com\/SiliCloudGlobal"]},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/2e83cc6ab9f60d36921c2d0f9f280f4a","name":"Noah Thompson","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/350e537e1530ede2762ee0237e877d6693f4f7163ab4f303202cc9a6b27b6cb4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/350e537e1530ede2762ee0237e877d6693f4f7163ab4f303202cc9a6b27b6cb4?s=96&d=mm&r=g","caption":"Noah Thompson"},"url":"https:\/\/www.silicloud.com\/blog\/author\/noahthompson\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/5025","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/users\/14"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=5025"}],"version-history":[{"count":3,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/5025\/revisions"}],"predecessor-version":[{"id":149758,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/5025\/revisions\/149758"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=5025"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=5025"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=5025"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}