【问题标题】:Android Studio: Error finding symbol "Spinner"Android Studio:查找符号“Spinner”时出错
【发布时间】:2021-01-12 13:26:30
【问题描述】:

我最近一直在玩弄 Android Studio。我试图制作一个应用程序来获取用户输入并将其存储在数据库中,但它一直给我这个错误:

    error: cannot find symbol
        Spinner spinnerName = findViewById(R.id.nameOfTheDropdown); // It's in my MainActivity Class
                                             ^
  symbol:   variable nameOfTheDropdown
  location: class id

我已经为此苦苦挣扎了很长时间。

感谢您的帮助。

【问题讨论】:

  • 你缺少 R 它可能是 R.id.nameOfTheDropdown 确保 nameOfTheDropdown 存在于布局中
  • 添加并导入R后显示相同。
  • 编辑:我通过在 findViewById 之前传递 (Spinner) 解决了它

标签: java android android-studio spinner


【解决方案1】:
 Spinner spinner = (Spinner) findViewById(R.id.spinner);

【讨论】:

  • 你怎么知道它是微调器?这只是一个疯狂的猜测,可能是一个评论......
  • @AgentP 这只是类型安全声明,操作要求解决问题。错误的声明可能是提问者的错。
  • 虽然您的解决方案可能会解决问题,但请解释为什么它可以使其更有效
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-11-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多