解决方案:由于系统默认的是暗色主题,我们只需要修改主题为日间模式即可。
1.首先打开themes文件夹:
2.把如下代码
<style name="Theme.Healthy2" parent="Theme.MaterialComponents.DayNight.DarkActionBar">
修改为
<style name="Theme.UICustomViews" parent="Theme.MaterialComponents.DayNight.DarkActionBar.Bridge">
即可解决问题。
如果再出现
java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity报错
那么我们修改mainActivity.java下的
修改前:
public class MainActivity extends AppCompatActivity {
修改后:
public class firstpage extends Activity {
原因分析:在我们修改主题后,mainActivity.java中没有相应的变化,新修改的主题在原来的包中不存在。