有没有什么方法可以使用箭头键来关注android map v2上的标记?

时间:2013-09-11 02:59:55

标签: android google-maps-markers google-maps-android-api-2 android-maps-v2

我想把重点放在地图v2上的标记上。

因为它是为Android TV开发的,我需要使用箭头键来获得焦点。 (没有触摸屏。) 我尝试使用模拟器上的箭头键来选择标记,但它只能移动地图的位置。

它延伸了第二个问题。 我想要显示标记的内容。 但我需要它显示标记为SELECTED时的内容,而不是单击。 我只找到方法:setOnMarkerClickListener。 结果不是我需要的。

有什么建议吗?非常感谢。 :)

PS。在android map v1中,我们可以setfocus在ItemizedOverlay上,但它在v2中发生了很大变化......

1 个答案:

答案 0 :(得分:1)

您可以通过在Activity

中覆盖此方法来捕获密钥
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    Log.i(TAG, "onKeyDown(" + keyCode + ", " + event +")");
    return super.onKeyDown(keyCode, event);
}

此开发人员文档中列出了keyCode值:http://developer.android.com/reference/android/view/KeyEvent.html