覆盖之间的导航 [英] Navigation between overlays

查看:184
本文介绍了覆盖之间的导航的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

可能汇入作业,一个地图上叠加可以从DPAD /标签接收焦点?

It´s possible that overlays on a map could receive focus from DPAD/Tab?

我有两个片段,一个ListView和MapView的,我想从覆盖的绘制获得焦点,但我不确定是否可以汇入作业...

I have two fragments, a listview and mapview, I want to get focus from the drawable of the overlay, but I´m not sure if it´s possible...

推荐答案

是的,你可以从一个覆盖项目前进的MapView其他但是有你应该考虑几件事情。

Yes, you can move from one overlay item on MapView to other but there are few things which you should consider.


  1. 如果你希望你的MapView根据使用Dpad方向引导,而pressing上/下/左上使用Dpad,那么你的地图会去上/下/左方向显示的地图,你不会能够使用Dpad上覆盖因为MapView的项目是有重点。

  2. 但是如果你想覆盖项目集中,那么你必须手动定义哪些叠加项目应重点使用<一的setFocus,和的nextfocus方法getFocus其中D-垫方向href=\"https://developers.google.com/maps/documentation/android/reference/com/google/android/maps/ItemizedOverlay\"相对=nofollow> ItemizedOverlay 类。

  3. 另外你说你有ListView和图形页面在您的活动,为了让焦点回到列表视图或者是图形页面以外的任何其他视图也必须通过编程完成,也可能是有点棘手。

您可以使用 StateListDrawable 上定义的不同状态焦点叠加绘制,pressed和默认状态。

You can use StateListDrawable to define the different states on overlaid drawable for focus, pressed and default state.

希望这回答了你的查询。

Hope this answers your query.

这篇关于覆盖之间的导航的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆