From 8b966e441c51ea9b6980e2fcec7229c5b3672df0 Mon Sep 17 00:00:00 2001 From: lh <1209405678@qq.com> Date: Sat, 24 Feb 2018 10:00:44 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E5=A4=A7=E5=9E=83=E5=9C=BE=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=20=E6=B3=A8=E6=84=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/qhclh/ytzh/bean/TablePBean.java | 180 ++++++++++++++ .../work/tablepoultry/XFactryAdapter.java | 90 ++++++- .../tablepoultry/changle/ChangleFragment.java | 71 ++++++ app/src/main/res/layout/item_tablep.xml | 220 +++++++++++++++++- 4 files changed, 555 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/com/qhclh/ytzh/bean/TablePBean.java b/app/src/main/java/com/qhclh/ytzh/bean/TablePBean.java index 6fbf88a..d14427e 100644 --- a/app/src/main/java/com/qhclh/ytzh/bean/TablePBean.java +++ b/app/src/main/java/com/qhclh/ytzh/bean/TablePBean.java @@ -30,6 +30,26 @@ public class TablePBean { private String dienumber2; private String obs2; private String cunhuo2; + private String Days3; + private String dienumber3; + private String obs3; + private String cunhuo3; + private String Days4; + private String dienumber4; + private String obs4; + private String cunhuo4; + private String Days5; + private String dienumber5; + private String obs5; + private String cunhuo5; + private String Days6; + private String dienumber6; + private String obs6; + private String cunhuo6; + private String Days7; + private String dienumber7; + private String obs7; + private String cunhuo7; public Details(){} // public Details(String days1, String dienumber1, String obs1, String cunhuo1, String days2, String dienumber2, String obs2, String cunhuo2) { @@ -58,6 +78,166 @@ public class TablePBean { '}'; } + public String getDays3() { + return Days3; + } + + public void setDays3(String days3) { + Days3 = days3; + } + + public String getDienumber3() { + return dienumber3; + } + + public void setDienumber3(String dienumber3) { + this.dienumber3 = dienumber3; + } + + public String getObs3() { + return obs3; + } + + public void setObs3(String obs3) { + this.obs3 = obs3; + } + + public String getCunhuo3() { + return cunhuo3; + } + + public void setCunhuo3(String cunhuo3) { + this.cunhuo3 = cunhuo3; + } + + public String getDays4() { + return Days4; + } + + public void setDays4(String days4) { + Days4 = days4; + } + + public String getDienumber4() { + return dienumber4; + } + + public void setDienumber4(String dienumber4) { + this.dienumber4 = dienumber4; + } + + public String getObs4() { + return obs4; + } + + public void setObs4(String obs4) { + this.obs4 = obs4; + } + + public String getCunhuo4() { + return cunhuo4; + } + + public void setCunhuo4(String cunhuo4) { + this.cunhuo4 = cunhuo4; + } + + public String getDays5() { + return Days5; + } + + public void setDays5(String days5) { + Days5 = days5; + } + + public String getDienumber5() { + return dienumber5; + } + + public void setDienumber5(String dienumber5) { + this.dienumber5 = dienumber5; + } + + public String getObs5() { + return obs5; + } + + public void setObs5(String obs5) { + this.obs5 = obs5; + } + + public String getCunhuo5() { + return cunhuo5; + } + + public void setCunhuo5(String cunhuo5) { + this.cunhuo5 = cunhuo5; + } + + public String getDays6() { + return Days6; + } + + public void setDays6(String days6) { + Days6 = days6; + } + + public String getDienumber6() { + return dienumber6; + } + + public void setDienumber6(String dienumber6) { + this.dienumber6 = dienumber6; + } + + public String getObs6() { + return obs6; + } + + public void setObs6(String obs6) { + this.obs6 = obs6; + } + + public String getCunhuo6() { + return cunhuo6; + } + + public void setCunhuo6(String cunhuo6) { + this.cunhuo6 = cunhuo6; + } + + public String getDays7() { + return Days7; + } + + public void setDays7(String days7) { + Days7 = days7; + } + + public String getDienumber7() { + return dienumber7; + } + + public void setDienumber7(String dienumber7) { + this.dienumber7 = dienumber7; + } + + public String getObs7() { + return obs7; + } + + public void setObs7(String obs7) { + this.obs7 = obs7; + } + + public String getCunhuo7() { + return cunhuo7; + } + + public void setCunhuo7(String cunhuo7) { + this.cunhuo7 = cunhuo7; + } + public String getDays1() { return Days1; } diff --git a/app/src/main/java/com/qhclh/ytzh/work/tablepoultry/XFactryAdapter.java b/app/src/main/java/com/qhclh/ytzh/work/tablepoultry/XFactryAdapter.java index ca889b4..a5729aa 100644 --- a/app/src/main/java/com/qhclh/ytzh/work/tablepoultry/XFactryAdapter.java +++ b/app/src/main/java/com/qhclh/ytzh/work/tablepoultry/XFactryAdapter.java @@ -61,6 +61,30 @@ public class XFactryAdapter extends BaseAdapter{ viewHolder.ll_tb1 = view.findViewById(R.id.ll_tb1); viewHolder.ll_tb2 = view.findViewById(R.id.ll_tb2); + viewHolder.tab_days3 = view.findViewById(R.id.tab_days3); + viewHolder.tab_dienub3 = view.findViewById(R.id.tab_dienub3); + viewHolder.tab_obs3 = view.findViewById(R.id.tab_obs3); + viewHolder.ll_tb3 = view.findViewById(R.id.ll_tb3); + + viewHolder.tab_days4 = view.findViewById(R.id.tab_days4); + viewHolder.tab_dienub4 = view.findViewById(R.id.tab_dienub4); + viewHolder.tab_obs4 = view.findViewById(R.id.tab_obs4); + viewHolder.ll_tb4 = view.findViewById(R.id.ll_tb4); + + viewHolder.tab_days5 = view.findViewById(R.id.tab_days5); + viewHolder.tab_dienub5 = view.findViewById(R.id.tab_dienub5); + viewHolder.tab_obs5 = view.findViewById(R.id.tab_obs5); + viewHolder.ll_tb5 = view.findViewById(R.id.ll_tb5); + + viewHolder.tab_days6 = view.findViewById(R.id.tab_days6); + viewHolder.tab_dienub6 = view.findViewById(R.id.tab_dienub6); + viewHolder.tab_obs6 = view.findViewById(R.id.tab_obs6); + viewHolder.ll_tb6 = view.findViewById(R.id.ll_tb6); + + viewHolder.tab_days7 = view.findViewById(R.id.tab_days7); + viewHolder.tab_dienub7 = view.findViewById(R.id.tab_dienub7); + viewHolder.tab_obs7 = view.findViewById(R.id.tab_obs7); + viewHolder.ll_tb7 = view.findViewById(R.id.ll_tb7); view.setTag(viewHolder); }else { @@ -69,21 +93,55 @@ public class XFactryAdapter extends BaseAdapter{ viewHolder.tab_breedFactory_name.setText("场: "+message.getBreedFactory_name()); if (message.getDetailses().getDays1()!=null) { + viewHolder.ll_tb1.setVisibility(View.VISIBLE); viewHolder.tab_days1.setText("日龄1: " + message.getDetailses().getDays1()); viewHolder.tab_dienub1.setText("死亡: " + message.getDetailses().getDienumber1()); viewHolder.tab_obs1.setText("淘汰: " + message.getDetailses().getObs1()); - }else { - viewHolder.ll_tb1.setVisibility(View.GONE); } if (message.getDetailses().getDays2()!=null) { + viewHolder.ll_tb2.setVisibility(View.VISIBLE); viewHolder.tab_days2.setText("日龄2: " + message.getDetailses().getDays2()); viewHolder.tab_dienub2.setText("死亡: " + message.getDetailses().getDienumber2()); viewHolder.tab_obs2.setText("淘汰: " + message.getDetailses().getObs2()); - }else { - viewHolder.ll_tb2.setVisibility(View.GONE); } + if (message.getDetailses().getDays3()!=null) { + viewHolder.ll_tb3.setVisibility(View.VISIBLE); + viewHolder.tab_days3.setText("日龄3: " + message.getDetailses().getDays3()); + viewHolder.tab_dienub3.setText("死亡: " + message.getDetailses().getDienumber3()); + viewHolder.tab_obs3.setText("淘汰: " + message.getDetailses().getObs3()); + } + + if (message.getDetailses().getDays4()!=null) { + viewHolder.ll_tb4.setVisibility(View.VISIBLE); + viewHolder.tab_days4.setText("日龄4: " + message.getDetailses().getDays4()); + viewHolder.tab_dienub4.setText("死亡: " + message.getDetailses().getDienumber4()); + viewHolder.tab_obs4.setText("淘汰: " + message.getDetailses().getObs4()); + } + + if (message.getDetailses().getDays5()!=null) { + viewHolder.ll_tb5.setVisibility(View.VISIBLE); + viewHolder.tab_days5.setText("日龄5: " + message.getDetailses().getDays5()); + viewHolder.tab_dienub5.setText("死亡: " + message.getDetailses().getDienumber5()); + viewHolder.tab_obs5.setText("淘汰: " + message.getDetailses().getObs5()); + } + + if (message.getDetailses().getDays6()!=null) { + viewHolder.ll_tb6.setVisibility(View.VISIBLE); + viewHolder.tab_days6.setText("日龄6: " + message.getDetailses().getDays6()); + viewHolder.tab_dienub6.setText("死亡: " + message.getDetailses().getDienumber6()); + viewHolder.tab_obs6.setText("淘汰: " + message.getDetailses().getObs6()); + } + if (message.getDetailses().getDays7()!=null) { + viewHolder.ll_tb7.setVisibility(View.VISIBLE); + viewHolder.tab_days7.setText("日龄7: " + message.getDetailses().getDays7()); + viewHolder.tab_dienub7.setText("死亡: " + message.getDetailses().getDienumber7()); + viewHolder.tab_obs7.setText("淘汰: " + message.getDetailses().getObs7()); + } + + + return view; } @@ -97,6 +155,30 @@ public class XFactryAdapter extends BaseAdapter{ private TextView tab_obs2; private LinearLayout ll_tb1; private LinearLayout ll_tb2; + private TextView tab_days3; + private TextView tab_dienub3; + private TextView tab_obs3; + private LinearLayout ll_tb3; + + private TextView tab_days4; + private TextView tab_dienub4; + private TextView tab_obs4; + private LinearLayout ll_tb4; + + private TextView tab_days5; + private TextView tab_dienub5; + private TextView tab_obs5; + private LinearLayout ll_tb5; + + private TextView tab_days6; + private TextView tab_dienub6; + private TextView tab_obs6; + private LinearLayout ll_tb6; + + private TextView tab_days7; + private TextView tab_dienub7; + private TextView tab_obs7; + private LinearLayout ll_tb7; } } diff --git a/app/src/main/java/com/qhclh/ytzh/work/tablepoultry/changle/ChangleFragment.java b/app/src/main/java/com/qhclh/ytzh/work/tablepoultry/changle/ChangleFragment.java index 61d05de..67eea98 100644 --- a/app/src/main/java/com/qhclh/ytzh/work/tablepoultry/changle/ChangleFragment.java +++ b/app/src/main/java/com/qhclh/ytzh/work/tablepoultry/changle/ChangleFragment.java @@ -148,6 +148,77 @@ public class ChangleFragment extends BaseFragment { if (detailsList.get(1).getInt("LiveNumber") != null) { details1b.setCunhuo2(detailsList.get(1).getInt("LiveNumber") + ""); } + if (detailsList.size()>2){ + if (detailsList.get(2).getInt("Days") != null) { + details1b.setDays3(detailsList.get(2).getInt("Days") + ""); + } + if (detailsList.get(2).getInt("DieNumber") != null) { + details1b.setDienumber3(detailsList.get(2).getInt("DieNumber") + ""); + } + if (detailsList.get(2).getInt("ObsoleteNumber") != null) { + details1b.setObs3(detailsList.get(2).getInt("ObsoleteNumber") + ""); + } + if (detailsList.get(2).getInt("LiveNumber") != null) { + details1b.setCunhuo3(detailsList.get(2).getInt("LiveNumber") + ""); + } + if (detailsList.size()>3){ + if (detailsList.get(3).getInt("Days") != null) { + details1b.setDays4(detailsList.get(3).getInt("Days") + ""); + } + if (detailsList.get(3).getInt("DieNumber") != null) { + details1b.setDienumber4(detailsList.get(3).getInt("DieNumber") + ""); + } + if (detailsList.get(3).getInt("ObsoleteNumber") != null) { + details1b.setObs4(detailsList.get(3).getInt("ObsoleteNumber") + ""); + } + if (detailsList.get(3).getInt("LiveNumber") != null) { + details1b.setCunhuo4(detailsList.get(3).getInt("LiveNumber") + ""); + } + if (detailsList.size()>4){ + if (detailsList.get(4).getInt("Days") != null) { + details1b.setDays5(detailsList.get(4).getInt("Days") + ""); + } + if (detailsList.get(4).getInt("DieNumber") != null) { + details1b.setDienumber5(detailsList.get(4).getInt("DieNumber") + ""); + } + if (detailsList.get(4).getInt("ObsoleteNumber") != null) { + details1b.setObs5(detailsList.get(4).getInt("ObsoleteNumber") + ""); + } + if (detailsList.get(4).getInt("LiveNumber") != null) { + details1b.setCunhuo5(detailsList.get(4).getInt("LiveNumber") + ""); + } + + if (detailsList.size()>5){ + if (detailsList.get(5).getInt("Days") != null) { + details1b.setDays6(detailsList.get(5).getInt("Days") + ""); + } + if (detailsList.get(5).getInt("DieNumber") != null) { + details1b.setDienumber6(detailsList.get(5).getInt("DieNumber") + ""); + } + if (detailsList.get(5).getInt("ObsoleteNumber") != null) { + details1b.setObs6(detailsList.get(5).getInt("ObsoleteNumber") + ""); + } + if (detailsList.get(5).getInt("LiveNumber") != null) { + details1b.setCunhuo6(detailsList.get(5).getInt("LiveNumber") + ""); + } + if (detailsList.size()>6){ + if (detailsList.get(6).getInt("Days") != null) { + details1b.setDays7(detailsList.get(6).getInt("Days") + ""); + } + if (detailsList.get(6).getInt("DieNumber") != null) { + details1b.setDienumber7(detailsList.get(6).getInt("DieNumber") + ""); + } + if (detailsList.get(6).getInt("ObsoleteNumber") != null) { + details1b.setObs7(detailsList.get(6).getInt("ObsoleteNumber") + ""); + } + if (detailsList.get(6).getInt("LiveNumber") != null) { + details1b.setCunhuo7(detailsList.get(6).getInt("LiveNumber") + ""); + } + } + } + } + } + } } } diff --git a/app/src/main/res/layout/item_tablep.xml b/app/src/main/res/layout/item_tablep.xml index 6aefdd2..790acb6 100644 --- a/app/src/main/res/layout/item_tablep.xml +++ b/app/src/main/res/layout/item_tablep.xml @@ -16,10 +16,13 @@ + android:paddingRight="@dimen/dp_10" + android:paddingTop="@dimen/dp_5" + android:paddingLeft="@dimen/dp_10"> + android:paddingRight="@dimen/dp_10" + android:paddingTop="@dimen/dp_5" + android:paddingLeft="@dimen/dp_10"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file