Android 安卓列表视图按Enter键单击
我有一个列表视图,其中有几个项目需要用户选择 按下ENTER键时,调用将进入onItemCLick() 我怎样才能阻止这种行为 我希望调用只在以下情况下进入此方法Android 安卓列表视图按Enter键单击,android,listview,Android,Listview,我有一个列表视图,其中有几个项目需要用户选择 按下ENTER键时,调用将进入onItemCLick() 我怎样才能阻止这种行为 我希望调用只在以下情况下进入此方法 用户触摸列表视图项。当列表视图显示时,尝试隐藏软键盘。我相信您正在模拟器上测试应用程序。在实际手机上测试应用程序时,您将看不到Enter键。Enter表示哪个键??在Android设备中,我从来没有将ENTER键视为硬件。你说的是键盘的软键吗?如果你说的是软键,有一个专门为它设计的监听器(onEditorAction)是的,我说的是软
用户触摸列表视图项。当列表视图显示时,尝试隐藏软键盘。我相信您正在模拟器上测试应用程序。在实际手机上测试应用程序时,您将看不到Enter键。Enter表示哪个键??在Android设备中,我从来没有将ENTER键视为硬件。你说的是键盘的软键吗?如果你说的是软键,有一个专门为它设计的监听器(onEditorAction)是的,我说的是软键。你能用ListView显示你的软键图像吗?对不起,这不可能。这是一种秘密,只是为了你的信息总是尽量给出完整的答案,否则你会得到很多反对票
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;
}
});