diff --git a/app/src/main/java/com/qhclh/ytzh/bean/TablePBean.java b/app/src/main/java/com/qhclh/ytzh/bean/TablePBean.java new file mode 100644 index 0000000..eb9cfb2 --- /dev/null +++ b/app/src/main/java/com/qhclh/ytzh/bean/TablePBean.java @@ -0,0 +1,83 @@ +package com.qhclh.ytzh.bean; + +/** + * Created by 青花瓷 on 2017/12/11. + */ + +public class TablePBean { + private long id; + private long BreedFactory_id; + private String BreedFactory_name; + private String Days; + private String dienumber; + private String obs; + + public TablePBean(long id, long breedFactory_id, String breedFactory_name, String days, String dienumber, String obs) { + this.id = id; + BreedFactory_id = breedFactory_id; + BreedFactory_name = breedFactory_name; + Days = days; + this.dienumber = dienumber; + this.obs = obs; + } + + public long getId() { + return id; + } + + public void setId(long id) { + this.id = id; + } + + public long getBreedFactory_id() { + return BreedFactory_id; + } + + public void setBreedFactory_id(long breedFactory_id) { + BreedFactory_id = breedFactory_id; + } + + public String getBreedFactory_name() { + return BreedFactory_name; + } + + public void setBreedFactory_name(String breedFactory_name) { + BreedFactory_name = breedFactory_name; + } + + public String getDays() { + return Days; + } + + public void setDays(String days) { + Days = days; + } + + public String getDienumber() { + return dienumber; + } + + public void setDienumber(String dienumber) { + this.dienumber = dienumber; + } + + public String getObs() { + return obs; + } + + public void setObs(String obs) { + this.obs = obs; + } + + @Override + public String toString() { + return "TablePBean{" + + "id=" + id + + ", BreedFactory_id=" + BreedFactory_id + + ", BreedFactory_name='" + BreedFactory_name + '\'' + + ", Days='" + Days + '\'' + + ", dienumber='" + dienumber + '\'' + + ", obs='" + obs + '\'' + + '}'; + } +} diff --git a/app/src/main/java/com/qhclh/ytzh/work/tablepoultry/ChangleFragment.java b/app/src/main/java/com/qhclh/ytzh/work/tablepoultry/ChangleFragment.java deleted file mode 100644 index 1d72b0b..0000000 --- a/app/src/main/java/com/qhclh/ytzh/work/tablepoultry/ChangleFragment.java +++ /dev/null @@ -1,30 +0,0 @@ -package com.qhclh.ytzh.work.tablepoultry; - -import com.qhclh.ytzh.R; -import com.qhclh.ytzh.base.BaseFragment; - -/** - * Created by 青花瓷 on 2017/12/4. - */ - -public class ChangleFragment extends BaseFragment { - @Override - protected int setLayout() { - return R.layout.fragment_changle; - } - - @Override - protected void initView() { - - } - - @Override - protected void initData() { - - } - - @Override - protected void initOper() { - - } -} diff --git a/app/src/main/java/com/qhclh/ytzh/work/tablepoultry/TablepoultryActivity.java b/app/src/main/java/com/qhclh/ytzh/work/tablepoultry/TablepoultryActivity.java index 3e64c4d..74ce4c3 100644 --- a/app/src/main/java/com/qhclh/ytzh/work/tablepoultry/TablepoultryActivity.java +++ b/app/src/main/java/com/qhclh/ytzh/work/tablepoultry/TablepoultryActivity.java @@ -12,6 +12,11 @@ import android.view.View; import com.qhclh.ytzh.R; import com.qhclh.ytzh.base.BaseActivity; +import com.qhclh.ytzh.work.tablepoultry.anqiu.AnqiuFragment; +import com.qhclh.ytzh.work.tablepoultry.changle.ChangleFragment; +import com.qhclh.ytzh.work.tablepoultry.qiuping.QiupingFragment; +import com.qhclh.ytzh.work.tablepoultry.shouguangdong.ShouguangdFragment; +import com.qhclh.ytzh.work.tablepoultry.shouguangxi.ShouguangxFragment; import java.util.ArrayList; import java.util.List; diff --git a/app/src/main/java/com/qhclh/ytzh/work/tablepoultry/AnqiuFragment.java b/app/src/main/java/com/qhclh/ytzh/work/tablepoultry/anqiu/AnqiuFragment.java similarity index 89% rename from app/src/main/java/com/qhclh/ytzh/work/tablepoultry/AnqiuFragment.java rename to app/src/main/java/com/qhclh/ytzh/work/tablepoultry/anqiu/AnqiuFragment.java index c63d0b1..3040d36 100644 --- a/app/src/main/java/com/qhclh/ytzh/work/tablepoultry/AnqiuFragment.java +++ b/app/src/main/java/com/qhclh/ytzh/work/tablepoultry/anqiu/AnqiuFragment.java @@ -1,4 +1,4 @@ -package com.qhclh.ytzh.work.tablepoultry; +package com.qhclh.ytzh.work.tablepoultry.anqiu; import com.qhclh.ytzh.R; import com.qhclh.ytzh.base.BaseFragment; diff --git a/app/src/main/java/com/qhclh/ytzh/work/tablepoultry/changle/ChangleAdapter.java b/app/src/main/java/com/qhclh/ytzh/work/tablepoultry/changle/ChangleAdapter.java new file mode 100644 index 0000000..01dd799 --- /dev/null +++ b/app/src/main/java/com/qhclh/ytzh/work/tablepoultry/changle/ChangleAdapter.java @@ -0,0 +1,79 @@ +package com.qhclh.ytzh.work.tablepoultry.changle; + +import android.content.Context; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.BaseAdapter; +import android.widget.TextView; + +import com.qhclh.ytzh.R; +import com.qhclh.ytzh.bean.TablePBean; + +import java.util.List; + +/** + * Created by 青花瓷 on 2017/12/11. + */ + +public class ChangleAdapter extends BaseAdapter{ + private Context context; + private List list; + private LayoutInflater layoutInflater; + + public ChangleAdapter(Context context, List list) { + this.context = context; + this.list = list; + layoutInflater = LayoutInflater.from(context); + } + + @Override + public int getCount() { + return list.size(); + } + + @Override + public Object getItem(int i) { + return list.get(i); + } + + @Override + public long getItemId(int i) { + return list.get(i).getId(); + } + + @Override + public View getView(int i, View view, ViewGroup viewGroup) { + ViewHolder viewHolder; + TablePBean message = list.get(i); + + if (view == null){ + view = layoutInflater.inflate(R.layout.item_tablep,viewGroup,false); + viewHolder = new ViewHolder(); + viewHolder.tab_breedFactory_name = view.findViewById(R.id.tab_breedFactory_name); + viewHolder.tab_days = view.findViewById(R.id.tab_days); + viewHolder.tab_dienub = view.findViewById(R.id.tab_dienub); + viewHolder.tab_obs = view.findViewById(R.id.tab_obs); + + + view.setTag(viewHolder); + }else { + viewHolder = (ViewHolder) view.getTag(); + } + + viewHolder.tab_breedFactory_name.setText("厂:"+message.getBreedFactory_name()); + viewHolder.tab_days.setText("日龄:"+message.getDays()); + viewHolder.tab_dienub.setText("死亡:"+message.getDienumber()); + viewHolder.tab_obs.setText("淘汰:"+message.getObs()); + + return view; + } + + private class ViewHolder { + private TextView tab_breedFactory_name; + private TextView tab_days; + private TextView tab_dienub; + private TextView tab_obs; + + } +} 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 new file mode 100644 index 0000000..d89e1af --- /dev/null +++ b/app/src/main/java/com/qhclh/ytzh/work/tablepoultry/changle/ChangleFragment.java @@ -0,0 +1,56 @@ +package com.qhclh.ytzh.work.tablepoultry.changle; + +import android.view.View; +import android.widget.AdapterView; +import android.widget.ListView; + +import com.qhclh.ytzh.R; +import com.qhclh.ytzh.base.BaseFragment; +import com.qhclh.ytzh.bean.TablePBean; + +import java.util.ArrayList; +import java.util.List; + +import butterknife.BindView; + +/** + * Created by 青花瓷 on 2017/12/4. + */ + +public class ChangleFragment extends BaseFragment { + @BindView(R.id.lv_changle) + ListView lv_changle; + + private List list; + private ChangleAdapter adapter; + @Override + protected int setLayout() { + return R.layout.fragment_changle; + } + + @Override + protected void initView() { + + } + + @Override + protected void initData() { + list = new ArrayList<>(); + for (int i=0;i<8;i++){ + list.add(new TablePBean(i,i+1,"aaaa"+i,"22"+i,"333"+i,"5555"+i)); + } + + adapter = new ChangleAdapter(getActivity(),list); + lv_changle.setAdapter(adapter); + } + + @Override + protected void initOper() { + lv_changle.setOnItemClickListener(new AdapterView.OnItemClickListener() { + @Override + public void onItemClick(AdapterView adapterView, View view, int i, long l) { + System.out.println("aaa+++++"+l); + } + }); + } +} diff --git a/app/src/main/java/com/qhclh/ytzh/work/tablepoultry/QiupingFragment.java b/app/src/main/java/com/qhclh/ytzh/work/tablepoultry/qiuping/QiupingFragment.java similarity index 89% rename from app/src/main/java/com/qhclh/ytzh/work/tablepoultry/QiupingFragment.java rename to app/src/main/java/com/qhclh/ytzh/work/tablepoultry/qiuping/QiupingFragment.java index dd25d40..ebd6705 100644 --- a/app/src/main/java/com/qhclh/ytzh/work/tablepoultry/QiupingFragment.java +++ b/app/src/main/java/com/qhclh/ytzh/work/tablepoultry/qiuping/QiupingFragment.java @@ -1,4 +1,4 @@ -package com.qhclh.ytzh.work.tablepoultry; +package com.qhclh.ytzh.work.tablepoultry.qiuping; import com.qhclh.ytzh.R; import com.qhclh.ytzh.base.BaseFragment; diff --git a/app/src/main/java/com/qhclh/ytzh/work/tablepoultry/ShouguangdFragment.java b/app/src/main/java/com/qhclh/ytzh/work/tablepoultry/shouguangdong/ShouguangdFragment.java similarity index 88% rename from app/src/main/java/com/qhclh/ytzh/work/tablepoultry/ShouguangdFragment.java rename to app/src/main/java/com/qhclh/ytzh/work/tablepoultry/shouguangdong/ShouguangdFragment.java index e4baa29..499b813 100644 --- a/app/src/main/java/com/qhclh/ytzh/work/tablepoultry/ShouguangdFragment.java +++ b/app/src/main/java/com/qhclh/ytzh/work/tablepoultry/shouguangdong/ShouguangdFragment.java @@ -1,4 +1,4 @@ -package com.qhclh.ytzh.work.tablepoultry; +package com.qhclh.ytzh.work.tablepoultry.shouguangdong; import com.qhclh.ytzh.R; import com.qhclh.ytzh.base.BaseFragment; diff --git a/app/src/main/java/com/qhclh/ytzh/work/tablepoultry/ShouguangxFragment.java b/app/src/main/java/com/qhclh/ytzh/work/tablepoultry/shouguangxi/ShouguangxFragment.java similarity index 88% rename from app/src/main/java/com/qhclh/ytzh/work/tablepoultry/ShouguangxFragment.java rename to app/src/main/java/com/qhclh/ytzh/work/tablepoultry/shouguangxi/ShouguangxFragment.java index a37f797..b239a59 100644 --- a/app/src/main/java/com/qhclh/ytzh/work/tablepoultry/ShouguangxFragment.java +++ b/app/src/main/java/com/qhclh/ytzh/work/tablepoultry/shouguangxi/ShouguangxFragment.java @@ -1,4 +1,4 @@ -package com.qhclh.ytzh.work.tablepoultry; +package com.qhclh.ytzh.work.tablepoultry.shouguangxi; import com.qhclh.ytzh.R; import com.qhclh.ytzh.base.BaseFragment; diff --git a/app/src/main/res/layout/fragment_changle.xml b/app/src/main/res/layout/fragment_changle.xml index 02afd52..06ba694 100644 --- a/app/src/main/res/layout/fragment_changle.xml +++ b/app/src/main/res/layout/fragment_changle.xml @@ -1,10 +1,13 @@ - + android:layout_width="match_parent" + android:layout_height="match_parent" + android:orientation="vertical"> + + \ No newline at end of file diff --git a/app/src/main/res/layout/item_tablep.xml b/app/src/main/res/layout/item_tablep.xml new file mode 100644 index 0000000..5041d63 --- /dev/null +++ b/app/src/main/res/layout/item_tablep.xml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + \ No newline at end of file