Skip to content

Commit 56c890b

Browse files
Merge pull request #37 from fatalcoder524/actionbar-fix
Fix Title bar showing in old Android versions
2 parents 5353402 + 00e7304 commit 56c890b

File tree

3 files changed

+7
-1
lines changed

3 files changed

+7
-1
lines changed

app/src/main/java/com/github/capntrips/kernelflasher/MainActivity.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import android.os.IBinder
1111
import android.util.Log
1212
import android.view.View
1313
import android.view.ViewTreeObserver
14+
import android.view.Window
1415
import android.view.animation.AccelerateInterpolator
1516
import androidx.activity.ComponentActivity
1617
import androidx.activity.compose.BackHandler
@@ -130,9 +131,10 @@ class MainActivity : ComponentActivity() {
130131
}
131132

132133
override fun onCreate(savedInstanceState: Bundle?) {
133-
WindowCompat.setDecorFitsSystemWindows(window, false)
134+
requestWindowFeature(Window.FEATURE_NO_TITLE) // Hide the title bar
134135
val splashScreen = installSplashScreen()
135136
super.onCreate(savedInstanceState)
137+
WindowCompat.setDecorFitsSystemWindows(window, false)
136138

137139
splashScreen.setOnExitAnimationListener { splashScreenView ->
138140
val scale = ObjectAnimator.ofPropertyValuesHolder(

app/src/main/res/values-night/themes.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,7 @@
33
<style name="Theme.KernelFlasher" parent="Theme.Material3.DayNight.NoActionBar">
44
<item name="android:statusBarColor" >@android:color/transparent</item>
55
<item name="android:windowLightStatusBar">false</item>
6+
<item name="windowNoTitle">true</item>
7+
<item name="windowActionBar">false</item>
68
</style>
79
</resources>

app/src/main/res/values/themes.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
<style name="Theme.KernelFlasher" parent="Theme.Material3.DayNight.NoActionBar">
44
<item name="android:statusBarColor" >@android:color/transparent</item>
55
<item name="android:windowLightStatusBar">true</item>
6+
<item name="windowNoTitle">true</item>
7+
<item name="windowActionBar">false</item>
68
</style>
79
<style name="Theme.MainSplashScreen" parent="Theme.SplashScreen">
810
<item name="windowSplashScreenBackground">@color/ic_splash_background</item>

0 commit comments

Comments
 (0)