记录,以免下次犯错。今天在android canvas开发中因为自己的随意给一个width变量定义成了int型而导致view中图形的位置不准确,找了很久没找到原因。才发现,越是小的错误犯下了以后越难发现,以后当避免。
int width;
width = cavans.getWidth(); //得到的是整数
float width_block = width / 12; //得到的是取整的数,不符合真实可用的数据。
//应该把width定义为float
float width ;
float width_block = width / 12;