Android列表视图onItemClick on Enter键按

时间:2012-10-29 11:14:23

标签: android listview

我有一个列表视图,我们有几个项目可供用户选择。

当按下ENTER键时,调用将进入onItemCLick()

如何阻止此行为?

我希望调用只有在调用时才会进入此方法 用户触摸列表视图项。

2 个答案:

答案 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;
        }
    });