图形显示的整数与小数问题OnDraw()函数里画图的坐标都是int,是不是除了扩大画图范围(将小数扩大10^n倍)外就没别的办法呢?
OnDraw()函数里画图的坐标都是int,是不是除了扩大画图范围(将小数扩大10^n倍)外就没别的办法呢?
我写了一个铺画运行图的程序,为方便起见,以分钟为单位,把宽度定义为24h*60min/h+两边空余长度。但写到后来却突然发现期间需要精确到小数后两位。有没有简单的办法,不用修改整修图图框架,而直接表现精度?比如需要画直线(8,0)-(8.5,0),该如何操作?
由于前面已经写了很多了,如果全部重新构架的话,会牵扯到许多部分,代价太大。