首页>代码>android客户端专业股票k线图>/KChartView-master/kchart/Example/src/main/java/com/github/tifezh/kchart/chart/KChartAdapter.java
package com.github.tifezh.kchart.chart; import com.github.tifezh.kchartlib.chart.BaseKChartAdapter; import java.util.ArrayList; import java.util.Date; import java.util.List; /** * 数据适配器 * Created by tifezh on 2016/6/18. */ public class KChartAdapter extends BaseKChartAdapter { private List<KLineEntity> datas = new ArrayList<>(); public KChartAdapter() { } @Override public int getCount() { return datas.size(); } @Override public Object getItem(int position) { return datas.get(position); } @Override public Date getDate(int position) { try { String s = datas.get(position).Date; String[] split = s.split("/"); Date date = new Date(); date.setYear(Integer.parseInt(split[0]) - 1900); date.setMonth(Integer.parseInt(split[1]) - 1); date.setDate(Integer.parseInt(split[2])); return date; } catch (Exception e) { e.printStackTrace(); } return null; } /** * 向头部添加数据 * * @param data */ public void addHeaderData(List<KLineEntity> data) { if (data != null && !data.isEmpty()) { datas.addAll(data); notifyDataSetChanged(); } } /** * 向尾部添加数据 * * @param data */ public void addFooterData(List<KLineEntity> data) { if (data != null && !data.isEmpty()) { datas.addAll(0, data); notifyDataSetChanged(); } } }

lizeng206 LV1
2022年11月16日
windygzf LV1
2022年1月3日
sianhxyeiangu LV14
2020年6月14日
没骨气的鱼 LV4
2020年6月6日
花花滑滑画画瓜瓜 LV9
2020年1月9日
陈大美女 LV1
2020年1月2日
13964652858 LV1
2019年5月8日
zyl891027 LV1
2019年1月12日
凌乱18181 LV2
2018年12月7日
xinghunbuxiu LV1
2018年11月19日