返回信息流public class MainActivity extends Activity implements OnClickListener {
private Button button;
private EditText editText;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
button = (Button)findViewById(R.id.button);
editText = (EditText)findViewById(R.id.edit_text);
button.setOnClickListener(this);
}
public void onCLick(View v) {
switch(v.getId()) {
case R.id.button:
String inputText = editText.getText().toString();
Toast.makeText(MainActivity.this, inputText, Toast.LENGTH_SHORT).show();
break;
default:
break;
}
}
}
在MainActivity出提示The type MainActivity must implement the inherited abstract method View.OnClickListener.onClick(View)
下面已经重写了onClick接口,有什么不对吗
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #27393同步于 2015/11/27
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileTerminalAT机器人发帖
[问题]大神帮忙看下,这代码有什么错
skyhjk
2015/11/27镜像同步14 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
多谢。我在eclipse里装的sdk,为啥只是提示错误,而不是帮我改呢?另外,有些类在没有import的时候总提示出错却不告诉我怎么改,比如Window,我还要百度一下他是哪个库里的,是不是ide版本不对
【 在 icyfox 的大作中提到: 】
: onCLick 大小写错误
: 函数名上面加上 @Override
: 你没用IDE么? 右键点错误的地方会自动帮你生成这段代码
鼠标放到红字红线上,应该会有个窗口,不仅告诉你为什么错,还可以快速fix
【 在 skyhjk (brarcher) 的大作中提到: 】
: 多谢。我在eclipse里装的sdk,为啥只是提示错误,而不是帮我改呢?另外,有些类在没有import的时候总提示出错却不告诉我怎么改,比如Window,我还要百度一下他是哪个库里的,是不是ide版本不对
好的我试试,第一行代码说android studio不稳定,推荐新手用eclipse,我就信了
【 在 sollian 的大作中提到: 】
: 换Android Studio吧,代码提示、错误检查要比Eclipse强很多
:
AS已经快出2.0了,和0.几的时候不一样
不过比较吃资源
【 在 skyhjk (brarcher) 的大作中提到: 】
: 好的我试试,第一行代码说android studio不稳定,推荐新手用eclipse,我就信了
好久没看过Android代码居然还记得………帮顶,想当年好像也犯过这样的错误,推荐AS,听说相当于Android的IDEA,至少IDEA搞Java很不错
发自「贵邮」
谢谢,已经装上了
【 在 ALLINforever 的大作中提到: 】
: 好久没看过Android代码居然还记得………帮顶,想当年好像也犯过这样的错误,推荐AS,听说相当于Android的IDEA,至少IDEA搞Java很不错
: 发自「贵邮」