【发布时间】:2009-11-03 22:35:20
【问题描述】:
我一直在尝试设置OnKeyListener,但我不确定如何在View.OnKeyListener 中获取ListView 上的选定行。 v 参数总是给我ListView,而不是选定的行。知道如何解决这个问题吗?谢谢。
listView.setOnKeyListener(new OnKeyListener() {
public boolean onKey(View v, int keyCode, KeyEvent event) {
//....
}
}
【问题讨论】:
-
您可以调用列表视图上的 getCheckedItemPosition 来确定这一点吗? public int getCheckedItemPosition () 自:API 级别 1 返回当前检查的项目。如果选择模式已设置为Choice_Mode_single,则结果仅有效。返回 * 当前选中项的位置,如果未选择任何内容,则返回 INVALID_POSITION 另见 * setChoiceMode(int)
标签: android