Java小程序错误
public class TestAndroidActivity extends Activity {
/** Called when the activity is first created. */
Button FBtnTest;
Button.OnClickListener but_Listener = new Button.OnClickListener() {
public void OnClick(View v)
{
setTitle("按钮被点了一下");
}
};
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
TextView tv = new TextView(this);
tv.setText("Hello,World");
setContentView(tv);
FBtnTest = (Button) findViewById(R.id.button1);
FBtnTest.setOnClickListener(but_Listener);
}
}
在描述里面显示如下的错误,请教下。
The type new View.OnClickListener(){} must implement the inherited abstract method
[解决办法]
The type new View.OnClickListener(){} must implement the inherited abstract method
看这个提示就应该知道错误了吧 你必须要实现 View.OnClickListener 接口里面的 OnClick()方法,
你看看你自己怎么写的
[解决办法]
没有实现继承的抽象类的方法,extends继承,implement是实现接口,改一下