我试图将android的键盘输入按钮绑定为提交/转到按钮,但是它显示在此范围内未定义onKeyDown
方法,下面附有快照我的代码
@Override
public boolean onKeyDown( int KeyCode, KeyEvent event)
{
if (KeyCode == KeyEvent.KEYCODE_BACK)
if (bro.cangoBack()) {
bro.goBack();
return true;
}
}
实际上我正在尝试构建浏览器,我需要将键盘按钮作为提交按钮。
答案 0 :(得分:0)
onKeyDown它是在KeyEvent.Callback接口上定义的一种方法,它在Activity,AppCompatActivity等中实现的接口,你没有指定你试图把你的代码放在哪个类中,但鉴于它不在一个活动中,我将假装在一个片段中。
要解决这个问题,你需要做的就是将代码移到你的活动类中,这类是以下任何一个类:
class SomeActivity extends AppCompatActivity {
}
class SomeActivity extends Activity {
}
class SomeActivity extends FragmentActivity {
}