Commit 49837d23bf20932b324e200f7d29013b1b8b9d3a

Authored by 姚旭斌
1 parent 07503a80

no message

app/src/main/java/com/shunzhi/parent/contract/report/ReportDetialContract.java
@@ -23,7 +23,7 @@ public interface ReportDetialContract { @@ -23,7 +23,7 @@ public interface ReportDetialContract {
23 } 23 }
24 interface IReportDetialView extends IBaseView { 24 interface IReportDetialView extends IBaseView {
25 void showDetialList(List<DeyuDetialBean> list); 25 void showDetialList(List<DeyuDetialBean> list);
26 - void showDetialInfo(String rank, String scoree, String pscoree, String sceneName); 26 + void showDetialInfo(String rank, String scoree, String bijiao1,String bijiao2,String bijiao3,String bijiao4,String describe);
27 27
28 } 28 }
29 } 29 }
app/src/main/java/com/shunzhi/parent/presenter/report/ReportDetialPresenter.java
@@ -46,6 +46,7 @@ public class ReportDetialPresenter extends ReportDetialContract.ReportDetialPres @@ -46,6 +46,7 @@ public class ReportDetialPresenter extends ReportDetialContract.ReportDetialPres
46 list.add(bean); //加入list 46 list.add(bean); //加入list
47 } 47 }
48 mIView.showDetialList(list); 48 mIView.showDetialList(list);
  49 + mIView.showDetialInfo("","","","","","","");
49 50
50 51
51 } 52 }
app/src/main/java/com/shunzhi/parent/ui/fragment/report/ReportDetialFragment.java
@@ -6,6 +6,7 @@ import android.support.annotation.Nullable; @@ -6,6 +6,7 @@ import android.support.annotation.Nullable;
6 import android.support.v7.widget.LinearLayoutManager; 6 import android.support.v7.widget.LinearLayoutManager;
7 import android.support.v7.widget.RecyclerView; 7 import android.support.v7.widget.RecyclerView;
8 import android.view.View; 8 import android.view.View;
  9 +import android.widget.TextView;
9 10
10 import com.share.mvpsdk.base.BasePresenter; 11 import com.share.mvpsdk.base.BasePresenter;
11 import com.share.mvpsdk.base.fragment.BaseMVPCompatFragment; 12 import com.share.mvpsdk.base.fragment.BaseMVPCompatFragment;
@@ -14,11 +15,13 @@ import com.share.mvpsdk.view.chartview.data.InputData; @@ -14,11 +15,13 @@ import com.share.mvpsdk.view.chartview.data.InputData;
14 import com.shunzhi.parent.R; 15 import com.shunzhi.parent.R;
15 import com.shunzhi.parent.adapter.DeyuDetialAdapter; 16 import com.shunzhi.parent.adapter.DeyuDetialAdapter;
16 import com.shunzhi.parent.bean.report.DeyuDetialBean; 17 import com.shunzhi.parent.bean.report.DeyuDetialBean;
17 -import com.shunzhi.parent.bean.report.SceneDetialBean;  
18 import com.shunzhi.parent.contract.report.ReportDetialContract; 18 import com.shunzhi.parent.contract.report.ReportDetialContract;
19 import com.shunzhi.parent.presenter.report.ReportDetialPresenter; 19 import com.shunzhi.parent.presenter.report.ReportDetialPresenter;
20 20
  21 +import java.text.SimpleDateFormat;
21 import java.util.ArrayList; 22 import java.util.ArrayList;
  23 +import java.util.Calendar;
  24 +import java.util.Date;
22 import java.util.List; 25 import java.util.List;
23 26
24 /** 27 /**
@@ -32,6 +35,9 @@ implements ReportDetialContract.IReportDetialView{ @@ -32,6 +35,9 @@ implements ReportDetialContract.IReportDetialView{
32 private DeyuDetialAdapter deyuDetialAdapter; 35 private DeyuDetialAdapter deyuDetialAdapter;
33 List<DeyuDetialBean>list=new ArrayList<>(); 36 List<DeyuDetialBean>list=new ArrayList<>();
34 37
  38 + private TextView tv_source,tv_bijiao1,tv_bijiao2,tv_bijiao3,tv_bijiao4,tv_date,tv_ranking,tv_describe;
  39 +
  40 +
35 private ChartView chartView; 41 private ChartView chartView;
36 @NonNull 42 @NonNull
37 @Override 43 @Override
@@ -48,6 +54,20 @@ implements ReportDetialContract.IReportDetialView{ @@ -48,6 +54,20 @@ implements ReportDetialContract.IReportDetialView{
48 public void initUI(View view, @Nullable Bundle savedInstanceState) { 54 public void initUI(View view, @Nullable Bundle savedInstanceState) {
49 recycle_deyu=view.findViewById(R.id.recycle_deyu); 55 recycle_deyu=view.findViewById(R.id.recycle_deyu);
50 chartView=view.findViewById(R.id.chartView); 56 chartView=view.findViewById(R.id.chartView);
  57 + tv_source = view.findViewById(R.id.tv_source);
  58 + tv_bijiao1 = view.findViewById(R.id.tv_bijiao1);
  59 + tv_bijiao2 = view.findViewById(R.id.tv_bijiao2);
  60 + tv_bijiao3 = view.findViewById(R.id.tv_bijiao3);
  61 + tv_bijiao4 = view.findViewById(R.id.tv_bijiao4);
  62 + tv_date = view.findViewById(R.id.tv_date);
  63 + tv_ranking = view.findViewById(R.id.tv_ranking);
  64 + tv_describe = view.findViewById(R.id.tv_describe);
  65 + Calendar c=Calendar.getInstance();
  66 + Date date=c.getTime();
  67 + SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
  68 + String dateStr=sdf.format(date);
  69 + tv_date.setText(dateStr);
  70 +
51 recycle_deyu.setLayoutManager(new LinearLayoutManager(getActivity())); 71 recycle_deyu.setLayoutManager(new LinearLayoutManager(getActivity()));
52 deyuDetialAdapter=new DeyuDetialAdapter(getActivity()); 72 deyuDetialAdapter=new DeyuDetialAdapter(getActivity());
53 deyuDetialAdapter.addAll(list); 73 deyuDetialAdapter.addAll(list);
@@ -78,12 +98,18 @@ implements ReportDetialContract.IReportDetialView{ @@ -78,12 +98,18 @@ implements ReportDetialContract.IReportDetialView{
78 } 98 }
79 99
80 @Override 100 @Override
81 - public void showDetialList(List<SceneDetialBean> list) { 101 + public void showDetialList(List<DeyuDetialBean> list) {
82 102
83 } 103 }
84 104
85 @Override 105 @Override
86 - public void showDetialInfo(String rank, String scoree, String pscoree, String sceneName) {  
87 - 106 + public void showDetialInfo(String rank, String scoree, String bijiao1,String bijiao2,String bijiao3,String bijiao4,String describe) {
  107 + tv_source.setText(scoree);
  108 + tv_bijiao1 .setText(bijiao1);
  109 + tv_bijiao2 .setText(bijiao2);
  110 + tv_bijiao3 .setText(bijiao3);
  111 + tv_bijiao4 .setText(bijiao4);
  112 + tv_ranking.setText(rank);
  113 + tv_describe .setText(describe);
88 } 114 }
89 } 115 }
app/src/main/res/layout/fragment_report_detial.xml
@@ -60,6 +60,7 @@ @@ -60,6 +60,7 @@
60 android:textSize="@dimen/sp_16" /> 60 android:textSize="@dimen/sp_16" />
61 61
62 <TextView 62 <TextView
  63 + android:id="@+id/tv_source"
63 android:layout_width="wrap_content" 64 android:layout_width="wrap_content"
64 android:layout_height="wrap_content" 65 android:layout_height="wrap_content"
65 android:gravity="center" 66 android:gravity="center"
@@ -70,6 +71,7 @@ @@ -70,6 +71,7 @@
70 android:textSize="@dimen/dp_36" /> 71 android:textSize="@dimen/dp_36" />
71 72
72 <TextView 73 <TextView
  74 + android:id="@+id/tv_bijiao1"
73 android:layout_width="wrap_content" 75 android:layout_width="wrap_content"
74 android:layout_height="wrap_content" 76 android:layout_height="wrap_content"
75 android:layout_marginTop="10dp" 77 android:layout_marginTop="10dp"
@@ -80,6 +82,7 @@ @@ -80,6 +82,7 @@
80 android:textSize="@dimen/sp_16" /> 82 android:textSize="@dimen/sp_16" />
81 83
82 <TextView 84 <TextView
  85 + android:id="@+id/tv_bijiao2"
83 android:layout_width="wrap_content" 86 android:layout_width="wrap_content"
84 android:layout_height="wrap_content" 87 android:layout_height="wrap_content"
85 android:layout_marginTop="5dp" 88 android:layout_marginTop="5dp"
@@ -99,6 +102,7 @@ @@ -99,6 +102,7 @@
99 android:orientation="vertical"> 102 android:orientation="vertical">
100 103
101 <TextView 104 <TextView
  105 + android:id="@+id/tv_date"
102 android:layout_width="wrap_content" 106 android:layout_width="wrap_content"
103 android:layout_height="wrap_content" 107 android:layout_height="wrap_content"
104 android:layout_gravity="center" 108 android:layout_gravity="center"
@@ -109,6 +113,7 @@ @@ -109,6 +113,7 @@
109 android:textSize="@dimen/sp_16" /> 113 android:textSize="@dimen/sp_16" />
110 114
111 <TextView 115 <TextView
  116 + android:id="@+id/tv_ranking"
112 android:layout_width="wrap_content" 117 android:layout_width="wrap_content"
113 android:layout_height="wrap_content" 118 android:layout_height="wrap_content"
114 android:gravity="center" 119 android:gravity="center"
@@ -119,6 +124,7 @@ @@ -119,6 +124,7 @@
119 android:textSize="@dimen/dp_36" /> 124 android:textSize="@dimen/dp_36" />
120 125
121 <TextView 126 <TextView
  127 + android:id="@+id/tv_bijiao3"
122 android:layout_width="wrap_content" 128 android:layout_width="wrap_content"
123 android:layout_height="wrap_content" 129 android:layout_height="wrap_content"
124 android:layout_marginTop="10dp" 130 android:layout_marginTop="10dp"
@@ -129,6 +135,7 @@ @@ -129,6 +135,7 @@
129 android:textSize="@dimen/sp_16" /> 135 android:textSize="@dimen/sp_16" />
130 136
131 <TextView 137 <TextView
  138 + android:id="@+id/tv_bijiao4"
132 android:layout_width="wrap_content" 139 android:layout_width="wrap_content"
133 android:layout_height="wrap_content" 140 android:layout_height="wrap_content"
134 android:layout_marginTop="5dp" 141 android:layout_marginTop="5dp"
@@ -145,6 +152,7 @@ @@ -145,6 +152,7 @@
145 </LinearLayout> 152 </LinearLayout>
146 153
147 <TextView 154 <TextView
  155 + android:id="@+id/tv_describe"
148 android:layout_width="match_parent" 156 android:layout_width="match_parent"
149 android:layout_height="wrap_content" 157 android:layout_height="wrap_content"
150 android:layout_marginTop="@dimen/size_dp_30" 158 android:layout_marginTop="@dimen/size_dp_30"