最好的办法拉拢Android的比赛支架 [英] Best way to draw tournament bracket in Android

查看:141
本文介绍了最好的办法拉拢Android的比赛支架的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要绘制的Andr​​oid锦标赛支架。我已经计算所有的游戏(即定义在哪里放置队A S preadsheet状结构的(X,Y)元组)的位置。但是,我不知道画支架的preferred方式。我发现了一个例子,说明我需要什么:

I need to draw a tournament bracket in Android. I already calculated the positions for all games (i.e. an (x,y) tuple that defines where to place teams in a spreadsheet-like structure). However, I don't know the preferred way of drawing the bracket. I found an example that shows what I need:Example

我的第一个想法是,以编程方式创建和填充 TableLayout 。然而,边界并不是真正支持和需要大量的TextView第填补游戏之间的空间。所以,我不知道这是否是做到这一点的最好办法。

My first idea was to programmatically create and fill a TableLayout. However, borders are not really supported and a lot of TextViews are needed to fill the space between games. So I am not sure if this is the best way to do it.

有没有人有更好的建议或者甚至是类似的例子吗?

Does anyone have better suggestions or maybe even an example of something similar?

推荐答案

我建议使用的 画布 。这样,你可以画无论它是有道理的,甚至可能支持无太多的工作缩放。

I'd suggest custom drawing using Canvas. That way you can draw wherever it makes sense and probably even support zooming without too much work.

这篇关于最好的办法拉拢Android的比赛支架的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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