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