0

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

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

我怎样才能阻止这种行为?

我希望仅当用户触摸列表视图项时调用才进入此方法。

4

2 回答 2

0

尝试在列表视图显示时隐藏软键盘。我相信您正在模拟器上测试您的应用程序。当您在实际移动设备上测试您的应用程序时,您不会看到 Enter 键。

于 2013-09-22T06:02:18.443 回答
-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;
        }
    });
于 2012-10-29T11:19:52.543 回答