To turn off dark mode for your app in Android Studio, you can use the setDefaultNightMode
method of the AppCompatDelegate
class and set it to AppCompatDelegate.MODE_NIGHT_NO
.
Here's an example of how you can do this in the onCreate
method of your Application
class:
import androidx.appcompat.app.AppCompatDelegate; public class MyApplication extends Application { @Override public void onCreate() { super.onCreate(); // Turn off dark mode AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_NO); } }
This code will turn off dark mode for your app. Note that this will override any system-level dark mode settings, and your app will always use the light theme.
If you want to allow the user to choose whether to use dark mode or not, you can use the MODE_NIGHT_FOLLOW_SYSTEM
value instead of MODE_NIGHT_NO
. This will allow the app to follow the system-level dark mode setting.
Here's an example of how you can use the MODE_NIGHT_FOLLOW_SYSTEM
value to allow the user to choose dark mode:
import androidx.appcompat.app.AppCompatDelegate; public class MyApplication extends Application { @Override public void onCreate() { super.onCreate(); // Follow the system-level dark mode setting AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_FOLLOW_SYSTEM); } }
This code will allow the user to choose whether to use dark mode or not, based on the system-level dark mode setting.