首页 > 解决方案 > Gradle 错误:找不到符号变量 Settings_main

问题描述

我目前在更改我的 Android 应用程序的布局时遇到问题。它不像往常那样工作。当我想通过按下按钮将布局更改为设置布局时,它会给出错误:找不到符号变量 Settings_main。

发生这种情况的代码是

final ImageButton settings = findViewById(R.id.Settings_button);
settings.setOnCLickListener(new View.onClickListener() {
        @Override
        public void onClick(View v) {
                setContentView(R.layout.Settings_main);
        }
});

这是它给我的错误

我已经进口了

import android.view.View;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.ImageButton;

有人可以帮我解决这个问题吗?根据 IntelliJ,每个名称和 ID 都匹配,所以我不知道可能出了什么问题。

标签: androidlayout

解决方案


基于文件的资源名称只能包含小写 az、0-9 或下划线。

请将文件名 Settings_main 更改为 settings_main


推荐阅读