在xml文件中我做下一步:
<Row>
<Key android:codes="FLAG_EDITOR_ACTION" android:keyLabel="Start" />
</Row>
在onKeyDown方法的类键盘中,我创建下一个构造
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
switch (keyCode) {
case KeyEvent.FLAG_EDITOR_ACTION: {
return true;
}
...
但是不行。怎么了?
答案 0 :(得分:1)
你可以在android中的键盘中添加一些动作,使用
android:imeOptions="actionDone"
有很多喜欢Go,Done,Search和许多...并使用EditorActionListener执行操作
答案 1 :(得分:0)
看看here。并非所有关键事件都会触发onKeyDown()。你应该做的是实现OnKeyboardActionListener并使用那里可能适合你的任何回调(onKey()或onRelease()对我来说都适合你。)