package com.example.andrappexp1;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
......;
public class MainActivity extends Activity {
private Button button;//set a variable
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main); //diaplay the Main_activity
button=(Button)findViewById(R.id.button1);//find the button1;
button.setOnClickListener(new OnClickListener() { ///<----here is warning.
@Override
public void onclick(View source) { ///and here. see bellow,
//System.out.println("show on the screen");
TextView show=(TextView)findViewById(R.id.button1);
show.setText("hit");
}
}
})
新的OnClickListener(){}类型的onclick(View)方法必须覆盖或实现超类型方法
答案 0 :(得分:0)
请尝试正确格式化您的问题并确保您确实提出问题(FAQ: How to ask)。此外,您应该在发布之前搜索类似的问题/问题....
您似乎导入了错误的OnClickListener
。您需要导入View.OnClickListener
。
更改导入或执行此操作:
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onclick(View source) {
//System.out.println("show on the screen");
TextView show=(TextView)findViewById(R.id.button1);
show.setText("hit");
}
}