我对Android和Android Studio完全陌生。我试图用Button编写非常简单的应用程序: 这是我的代码: {
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
Button addButton = (Button) findViewById(R.id.addButton);
Button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
}
});
}
问题是我遇到错误“无法解析符号setOnClickListener”,并且setOnClickListener出现红色。 当我尝试在addButton的一部分上自动完成setOnClickListener时,似乎addBurron没有此方法。
可以帮忙吗?
答案 0 :(得分:1)
替换此:
Button.setOnClickListener()
具有:
addButton.setOnClickListener()
您必须将侦听器设置为对象addButton
,而不是类Button
。
也是这段代码:
Button addButton = (Button) findViewById(R.id.addButton);
addButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
}
});
必须放置在onCreate()
之类的方法中。