java - 表达式预期错误

标签 java android button android-activity

在 Android Studio 中,我想要一个按钮来启动一个新的 Activity。我收到 Expression Expected 错误。我哪里出错了?

@Override
protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_main);

  Button advanceToQuestionTwo = {Button};

  Button loadNewActivity = (Button) findViewById(R.id.imageButton);

  loadNewActivity.setOnClickListener(new View.OnClickListener() {

    @Override
    public void onClick(View view) {
      Intent intent = new Intent(MainActivity.this, Stundenplan.class);
      startActivity(intent);
    }
  });
}

最佳答案

您必须删除此行 Button advanceToQuestionTwo = {Button}; 或完成它。您需要放置 (Button) 而不是 {Button}。然后,您应该调用 findViewById(xml 文件中该按钮的 id)

关于java - 表达式预期错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39878292/

相关文章:

java -/etc/init.d 中启动时的 Unix 脚本不起作用

java - 是否有可能从一个地方找到所有java jar

button - 在arduino中创建一个定时三态按钮

wpf - 使用 MVVM Light 从组合框中的按钮触发命令

java - 如何在jsp中显示3个数组列表?

java - 物体碰撞问题

android - Kotlin - 通过 Intent 将函数作为参数传递

android - 如何在抽屉导航内创建​​可扩展的 listView?

android - 是否可以将 TableLayout 与 ArrayAdapter 绑定(bind)?

php - 产品 "read more"按钮在 woocommerce 商店中不起作用