使用具有可变宽度的drawRect作为条形图

时间:2014-05-16 02:24:45

标签: android

我正在Android中创建一个程序,该程序从表示每小时生产的getText字段中获取数字输入。当数据输入到getText字段时,我希望有一个Drawable矩形,它将填充并更改颜色,以生产占生产目标的百分比。

实现六个机器生产计数的图形表示的最佳方法是什么?我正在尝试为每台机器绘制一个独立的水平条,我可以将其插入到我已经创建的xml布局中。

2 个答案:

答案 0 :(得分:0)

创建TextViews以显示每台机器生产计数的图形。计算单个文本视图的宽度(可用设备宽度)*(当前生产)/(生产目标) 使用setBackgroundResource,您可以根据宽度设置不同的颜色/图像。 可能还有其他方法,但这就是我做的方式,如果你不需要额外的功能,这肯定比使用图表库更好。

答案 1 :(得分:0)

查看此library。然后,您可以将edittext中的字符串转换为double或int,以放入HoloGraph库中。