我有一个选项卡式应用程序。每个选项卡都有一个自定义列表视图。我无法在自定义列表视图中跟踪导航按钮。我尝试了以下
@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {
Log.i(TAG_NAME, "key event: " + keyCode);
if(keyCode == KeyEvent.KEYCODE_DPAD_DOWN) {
Log.i(TAG_NAME, "Directional DOWN pad pressed");
}
}
例如,假设我按下 DPAD_DOWN 键来选择自定义列表视图中的一项。但是,列表项未突出显示。所以不知道选了哪一个。
如果屏幕是 ListActivity,则上述操作效果很好。你有什么想法吗?
如果您发现任何令人困惑的事情,请告诉我。