我正在设计一个 Ionic 应用程序,无论用户是否启用了深色主题,我都希望它具有白色背景和黑色文本。
这就是我要的:
但是,当我在 Android 手机上启用深色主题时,它会自动转换为:
我想防止这种情况发生。我在网上搜索并找到了许多描述如何应用黑暗主题的文章,但我没有找到有关禁用它的任何信息。
我想到的一种解决方案是明确启用深色主题,然后为深色主题设置与浅色主题相同的颜色。但是,我认为这种方法可能是不可取的,因为它涉及编写大量冗余代码。
你能想到任何替代解决方案吗?
android ionic-framework android-dark-theme
Java 语言规范说:
一个对象是一个类实例或一个数组。
它还说:
数组 [...] 可以分配给 Object 类型的变量
但让我困惑的部分是:
类 Object 是所有其他类的超类
如果数组可以分配给 Object 类型的变量,那么它必须意味着数组可以是对象(不仅表现为,而且可以改为)。那么就表示一个数组是一个类实例,这似乎与第一个引用不一致(如果是,那为什么它会被列为不同的东西?)。
这一切如何融合在一起?
java arrays oop jls
android ×1
android-dark-theme ×1
arrays ×1
ionic-framework ×1
java ×1
jls ×1
oop ×1