【问题标题】:Gradle Error: cannot find symbol variable Settings_mainGradle 错误:找不到符号变量 Settings_main
【发布时间】:2021-12-16 20:36:23
【问题描述】:

我目前在更改 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);
        }
});

This is the error it's giving me

我已经导入

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

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

【问题讨论】:

  • 请交叉检查一次,您是否使用xml的相同文件名访问..

标签: android layout


【解决方案1】:

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

请将文件名 Settings_main 更改为 settings_main

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-12
    • 2016-08-08
    • 2020-06-30
    • 2023-03-12
    • 2017-12-28
    相关资源
    最近更新 更多