android - 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 都匹配,所以我不知道可能出了什么问题。
解决方案
基于文件的资源名称只能包含小写 az、0-9 或下划线。
请将文件名 Settings_main 更改为 settings_main
推荐阅读
- sql - (SQL) 使用 RANK OVER 将行转置到列仅返回两个相同条目中的一个
- java - 测试调用服务类方法的同一类中的方法的方法
- python - 尝试循环引发 KeyError
- arm - 使用特定地址的链接脚本在 MCU 闪存中保留 16K 扇区
- mongodb - 如果指向它的路径不是恒定的,则更新嵌套字段
- rust - 在 tokio::time::timeout 之后再次等待未来
- python - 如何使用 Python Pillow 打乱图像中的像素?
- rust - 如何在循环内交换 Vec 的两个索引的内容?
- html - -o-border-image 属性是否必要?
- python - 使用列表理解时未解决的参考?