Java android studio无法解析方法(),忽略导入

Java android studio无法解析方法(),忽略导入,java,android,Java,Android,我在安卓工作室是个十足的傻瓜,我有一个奇怪的问题。我在XML文档中插入了一个按钮: <Button android:layout_width="match_parent" android:layout_height="127dp" android:text="SUM" android:id="@+id/button" android:layout_row="15" android:lay

我在安卓工作室是个十足的傻瓜,我有一个奇怪的问题。我在XML文档中插入了一个按钮:

    <Button
        android:layout_width="match_parent"
        android:layout_height="127dp"
        android:text="SUM"
        android:id="@+id/button"
        android:layout_row="15"
        android:layout_column="0" />
但是它说:无法解析方法,也无法解析符号,到onclicstener和ActionListener。上面写着:未使用的导入语句,用于它们的导入。这可能是个愚蠢的问题,但我做错了什么


Nicolaj

尝试在onCreate方法中引用您的按钮,然后创建onClick方法


我希望它会对你有帮助

你的代码中有很多错误。点击按钮见此示例:@ErikJhordanReyCaffrey!我做得很快,但忘了放。我现在编辑我的问题。谢谢你的提醒!
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.view.View.OnClickListener;

public class TestActivity extends AppCompatActivity {

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

    R.id.button.onCliclistener(new ActionListener() {
        @Override
        public void actionPerformed(ActionEvent action) {
            DO THIS WHEN CLICKED ON
        }
    });
}
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.view.View.OnClickListener;

public class TestActivity extends AppCompatActivity implements View.OnClickListener {

  Button btn;

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

      btn = (Button) findViewById(R.id.button); //Reference to the button

      btn.setOnClickListener(this); 
  }

  @Override
  public void onClick(View v) {
     DO THIS WHEN CLICKED ON
  }
}