我有一个列表视图,我们有几个项目可供用户选择。
当按下ENTER键时,调用将进入onItemCLick()
如何阻止此行为?
我希望调用只有在调用时才会进入此方法 用户触摸列表视图项。
答案 0 :(得分:0)
在列表视图显示时尝试隐藏SoftKeyboard。我相信您正在模拟器上测试您的应用。当您在实际的移动设备上测试您的应用时,您将看不到Enter键。
答案 1 :(得分:-3)
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;
}
});