在android应用程序中显示图形(而不是图表)

在android应用程序中显示图形(而不是图表),android,graph,graph-layout,Android,Graph,Graph Layout,我想在活动中显示一个小的(n

我想在活动中显示一个小的(n<50)无向(不是a)。我做了一些研究,看起来他们有几个库可以显示图表,但没有一个可以显示真实的图形。看来我需要推出自己的解决方案。我的粗略计划如下:

  • 创建并在内存中表示图形
  • 布局图形节点和边,使其看起来美观
  • 编写一个实现收缩和缩放的视图
  • 画图表

在这些步骤中,有没有我可以用来帮助他们的库(也许除了第一个,这真的很简单)。特别是“布局”部分是我想要避免的。只要图形以某种方式显示可读,“外观良好”的要求基本上是可选的。但因为我是兼职完美主义者,所以我很想参加;)

我最终通过使用一个显示HTML页面的WebView解决了这个问题,它使用了。我通过一个Java函数将数据传输到WebView,该函数是从Javascript(页面加载时)调用的,该Javascript将数据编码为JSON。不花哨,但它奏效了

你能在这里补充一点关于图表和图形之间的区别的描述吗?你可以参考,这是关于图形布局思想的ope来源。