【问题标题】:Path finding android application with prompt screen带有提示屏幕的路径查找 android 应用程序
【发布时间】:2013-04-20 13:57:11
【问题描述】:

您好,我已经彻底搜索过,试图找到这个答案,但没有运气。

我正在努力实现这一目标:

  • 计算用户可选择的两个给定点之间的最短路径的 Android 应用程序。

  • 在显示路径时,我希望它显示每个增量步骤,并在继续下一步之前提示用户执行步骤(即向右移动 2 个方格)。

  • 我还想用一条线画出这个动作来显示刚刚做出的动作。

  • 最后,我希望在最短路径可行的楼层之间有移动,并简单地提示用户将楼梯节点 A 放置到楼层 (x)。然后在下一层继续这个过程。

背景:

.布局是一个三层的简单矩形(幸运的是)。 .每个对应楼层的加权边相同。

这可能吗?如果是这样,您能否为我指明某种教程的好方向。

亲切的问候。

【问题讨论】:

    标签: android path-finding


    【解决方案1】:

    当然可以。

    您可以使用 TableLayout 在屏幕上显示地图,其中每个方块都可以有自己的 ID。

    当用户点击方格时,您应该处理点击事件并通过其 ID 识别点击了哪个方格。

    然后进行计算并更新视图以显示结果(例如更改单元格的背景颜色)。

    这个问题太笼统了,无法深入了解更多细节,但听起来你不是在尝试做任何不可能的事情。

    使用真实的图形来显示地图并处理图形上的点击要复杂得多,但也是可行的。请遵循以下指南:

    http://developer.android.com/training/building-graphics.html

    http://developer.android.com/training/graphics/opengl/touch.html

    【讨论】:

    • 感谢您的回复 我感谢您的评论 我希望应用程序看起来更像一个交互式地图,例如:youtube.com/watch?v=wtFrl_xdevw 例如(减去 NFC 的复杂性!)而不是看起来像一个网格。
    • 这当然也是可能的,但要复杂得多。您必须使用图形来显示地图,处理对图像中特定区域的点击,并拥有一个底层数据结构来表示由图形显示的地图。 Android 开发者有一个很好的指南来使用图形developer.android.com/training/building-graphics.html,以及处理图形上的触摸事件developer.android.com/training/graphics/opengl/touch.html
    • 感谢您的建议,它确实有所帮助,但我正在寻找不那么理论更直观的东西
    • 抱歉,您要的项目有点太复杂了……指南是我能做的最好的。让我们看看是否有人有更具体的例子来链接
    猜你喜欢
    • 2021-01-15
    • 2012-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-06
    • 2012-03-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多