我是Java和Android Studio的初学者。 我尝试实现一个OnEditorActionListener,它在用户按下软键盘中的Done按钮时进行侦听。 有很多可用的代码片段,但我不知道在哪里放代码(onCreate?自己的类......) 在测试其中一些代码片段时,我收到错误"无法解析符号覆盖",请参阅屏幕截图。 我发现了一些关于"的文章无法解析符号xy",但没有关于"覆盖"
所以我的问题是: 为什么我得到"无法解决符号覆盖"在这?
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.frm_main_layout);
//txtMeineZahl.setOnEditorActionListener(new classDoneOnEditorActionListener()); //doesnt work so far..OK for now
EditText txtMeineZahl = (EditText) findViewById(R.id.txtMeineZahl);
txtMeineZahl.setOnEditorActionListener(new TextView.OnEditorActionListener()
{
@override ---- ERROR here
public boolean onEditorAction(TextView view, int action,KeyEvent arg2event)
{
if (action == EditorInfo.IME_ACTION_DONE)
{
//view.setFocusable(false);
Toast.makeText(getApplicationContext(),"test",Toast.LENGTH_LONG);
}
return false;
}
});
}
答案 0 :(得分:2)
它应该是@Override而不是@override。 O必须是@Override的资本。