我有一个列表视图,我们有几个项目可供用户选择。
当按下 ENTER 键时,调用将进入 onItemCLick()
我怎样才能阻止这种行为?
我希望仅当用户触摸列表视图项时调用才进入此方法。
尝试在列表视图显示时隐藏软键盘。我相信您正在模拟器上测试您的应用程序。当您在实际移动设备上测试您的应用程序时,您不会看到 Enter 键。
public boolean onKey(View v, int keyCode, KeyEvent event) {
// If the event is a key-down event on the "enter" button
if ((event.getAction() == KeyEvent.ACTION_DOWN)
&& (keyCode == KeyEvent.KEYCODE_ENTER)) {
// Perform action on key press
// Editable a=findViewById(R.id.username).getText();
// username2.setText(a);
Toast.makeText(yassou.this, username2.getText(),
Toast.LENGTH_SHORT).show();
return true;
}
return false;
}
});