|
|
|
@ -102,28 +102,28 @@ public class PoultryDataChartActivity extends BaseActivity { |
|
|
|
@Override |
|
|
|
protected void onResume() { |
|
|
|
super.onResume(); |
|
|
|
HouseView("母死淘","#da4848"); |
|
|
|
HouseView("母死淘","#da4848",0); |
|
|
|
} |
|
|
|
|
|
|
|
@OnClick({R.id.ll_musitao, R.id.ll_muzhiliaoliang, R.id.ll_chandanlv}) |
|
|
|
public void OnClick(View view){ |
|
|
|
switch (view.getId()){ |
|
|
|
case R.id.ll_musitao: |
|
|
|
HouseView("母死淘","#da4848"); |
|
|
|
HouseView("母死淘","#da4848",0); |
|
|
|
break; |
|
|
|
|
|
|
|
case R.id.ll_muzhiliaoliang: |
|
|
|
HouseView("母只料量","#d16ee3"); |
|
|
|
HouseView("母只料量","#d16ee3",2); |
|
|
|
break; |
|
|
|
|
|
|
|
case R.id.ll_chandanlv: |
|
|
|
HouseView("产蛋率","#e6d621"); |
|
|
|
HouseView("产蛋率","#e6d621",2); |
|
|
|
break; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
private void HouseView(final String item, final String color) { |
|
|
|
private void HouseView(final String item, final String color,final int decimal) { |
|
|
|
ViewOnClickTask HouseViewTask = new ViewOnClickTask(this,"加载中...") { |
|
|
|
List<String> rpobj; |
|
|
|
@Override |
|
|
|
@ -153,7 +153,7 @@ public class PoultryDataChartActivity extends BaseActivity { |
|
|
|
|
|
|
|
getAxisXLables();//获取x轴的标注 |
|
|
|
getAxisPoints();//获取坐标点 |
|
|
|
initLineChart(color);//初始化 |
|
|
|
initLineChart(color,decimal);//初始化 |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
@ -190,7 +190,7 @@ public class PoultryDataChartActivity extends BaseActivity { |
|
|
|
/** |
|
|
|
* 初始化LineChart的一些设置 |
|
|
|
*/ |
|
|
|
private void initLineChart(String color) { |
|
|
|
private void initLineChart(String color,int decimal) { |
|
|
|
///< 数据 |
|
|
|
Line line = new Line(mPointValuesList).setColor(Color.parseColor(color)); //折线的颜色 |
|
|
|
|
|
|
|
@ -203,8 +203,13 @@ public class PoultryDataChartActivity extends BaseActivity { |
|
|
|
line.setHasLabels(true);//曲线的数据坐标是否加上备注 |
|
|
|
line.setHasLines(true);//是否用直线显示。如果为false 则没有曲线只有点显示 |
|
|
|
line.setHasPoints(true);//是否显示圆点 如果为false 则没有原点只有点显示 |
|
|
|
LineChartValueFormatter chartValueFormatter = new SimpleLineChartValueFormatter(2); |
|
|
|
line.setFormatter(chartValueFormatter);//显示小数点 |
|
|
|
LineChartValueFormatter chartValueFormatter0 = new SimpleLineChartValueFormatter(0); |
|
|
|
LineChartValueFormatter chartValueFormatter2 = new SimpleLineChartValueFormatter(2); |
|
|
|
if (decimal ==0) { |
|
|
|
line.setFormatter(chartValueFormatter0);//显示小数点 |
|
|
|
}else if (decimal == 2){ |
|
|
|
line.setFormatter(chartValueFormatter2);//显示小数点 |
|
|
|
} |
|
|
|
lines.add(line); |
|
|
|
LineChartData data = new LineChartData(); |
|
|
|
data.setLines(lines); |
|
|
|
|