Java android studio无法解析方法(),忽略导入
我在安卓工作室是个十足的傻瓜,我有一个奇怪的问题。我在XML文档中插入了一个按钮: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
<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
}
}