android studio onclicklistener,Android Studio中的OnClickListener

我正在尝试使用新的Android Studio开发和应用,但是我的OnClickListener始终收到重大错误。主要是告诉我它无法解析符号“

setOnClickListener”,也无法解析“ View v”

package com.sigmachi.derbydays;

import android.app.Activity;

import android.content.Intent;

import android.os.Bundle;

import android.view.Menu;

import android.view.View;

import android.view.View.OnClickListener;

import android.widget.Button;

public class MainActivity extends Activity {

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

}

@Override

public boolean onCreateOptionsMenu(Menu menu) {

// Inflate the menu; this adds items to the action bar if it is present.

getMenuInflater().inflate(R.menu.main, menu);

return true;

}

Button button= (Button) findViewById(R.id.standingsButton);

button.setOnClickListener(new View.OnClickListener() {

public void onClick(View v) {

startActivity(new Intent(MainActivity.this,StandingsActivity.class));

}

});

那是班上的代码

Information:Compilation completed with 11 errors and 0 warnings in 4 sec

Information:11 errors

Information:0 warnings

/Users/angelo/AndroidStudioProjects/SigmaChiDerbyDaysProject/SigmaChiDerbyDays/src/main/java/com/sigmachi/derbydays/MainActivity.java

Error:Error:line (28)Gradle: expected

Error:Error:line (28)Gradle: illegal start of type

Error:Error:line (28)Gradle: ')' expected

Error:Error:line (28)Gradle: ';' expected

Error:Error:line (28)Gradle: invalid method declaration; return type required

Error:Error:line (30)Gradle: illegal start of type

Error:Error:line (30)Gradle: ';' expected

Error:Error:line (30)Gradle: ')' expected

Error:Error:line (30)Gradle: not a statement

Error:Error:line (30)Gradle: ';' expected

Error:Error:line (33)Gradle: illegal start of type

这些是我收到的错误,绝对没有道理。28行开始于button.setOnClickListener

编辑:现在当我按下按钮时,我收到一个强制关闭

这是应该打开的类,仅有的类是唯一的变化是要打开的布局

package com.sigmachi.derbydays;

import android.os.Bundle;

import android.app.Activity;

import android.view.Menu;

public class StandingsActivity extends Activity {

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.standings_layout);

}

@Override

public boolean onCreateOptionsMenu(Menu menu) {

// Inflate the menu; this adds items to the action bar if it is present.

getMenuInflater().inflate(R.menu.main, menu);

return true;

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值