android強制停用深色模式(Dark Theme)
android 10開始,已經支援Dark Them深色模式, 但程式若沒有調整好, 就會出現有些字憑空消失,或是圖片失真問題,
因此必須修改程式, 先強制停用深色模式, 再思考人生.
- Activity 加上以下程式 (若使用 AppCompat v1.1.0 ,可以不用加)
AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_NO)
- Activity的theme設定,增加 ( theme.xml 或是 style.xml )
<style name="MyAppTheme" parent="Theme.AppCompat.DayNight.DarkActionBar">
<item name="android:forceDarkAllowed" tools:targetApi="q">false</item>
</style>
<activity
android:name=".MainActivity"
...
android:theme="@style/AppTheme" >
...
</activity>