android chatrview接受数据画图

chawei0397 2017-09-19 04:41:11
将mainactivity的数据传到另一个chartview 类中,接收不到数据
for(int i= 0; i< MainActivity.list1.size()&&i<MainActivity.list2.size();i++) {
paint.setStrokeWidth(3);
// if(i>0&&YCoord(list1.get(i))!=-999&&YCoord(list2.get(i))!=-999) {//保证有效数据
canvas.drawLine(XCoord(MainActivity.list2.get(i-1)),YCoord(MainActivity.list1.get(i-1)) , XCoord(MainActivity.list2.get(i)) , YCoord(MainActivity.list1.get(i)), paint);
canvas.drawCircle( XCoord(MainActivity.list2.get(i)), YCoord(MainActivity.list1.get(i)), 2, paint);
System.out.println("list1+"+MainActivity.list1.get(i));
System.out.println("list2+"+MainActivity.list2.get(i));


private int XCoord(String x0) {//计算绘制时的x坐标,无数据时返回-999
int x;
try
{
x = Integer.parseInt(x0);
}
catch(Exception e) {
return -999; //出错则返回-999
}
try {
return XPoint+(x*XScale)/Integer.parseInt(XLabel[1]);
}
catch(Exception e) {
}
return x;

}


private int YCoord(String y0) {//计算绘制时的Y坐标,无数据时返回-999
int y;
try
{
y = Integer.parseInt(y0);
}
catch(Exception e) {
return -999; //出错则返回-999
}
try {
return YPoint-(y*YScale)/Integer.parseInt(YLabel[1]);
}
catch(Exception e) {
}
return y;
}
...全文
95 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

58,454

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧