diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 3f3bc96..adea50a 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -41,6 +41,10 @@ + + carsBeanList; + private CarsAdapter carsAdapter; + @Override + protected int setLayoutId() { + return R.layout.act_cars; + } + + @Override + protected void initView() { + + } + + @Override + protected void initData() { + carsBeanList = new ArrayList<>(); + for (int i=0;i<10;i++){ + carsBeanList.add(new CarsBean(i,"aa"+i,"bb"+i)); + } + carsAdapter = new CarsAdapter(this,carsBeanList); + gv_cars.setAdapter(carsAdapter); + } + + @Override + protected void initOper() { + + } +} diff --git a/app/src/main/java/com/qhclh/ytzh/index/planorder/CarsAdapter.java b/app/src/main/java/com/qhclh/ytzh/index/planorder/CarsAdapter.java new file mode 100644 index 0000000..f34ccc3 --- /dev/null +++ b/app/src/main/java/com/qhclh/ytzh/index/planorder/CarsAdapter.java @@ -0,0 +1,67 @@ +package com.qhclh.ytzh.index.planorder; + +import android.content.Context; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.BaseAdapter; +import android.widget.Button; +import android.widget.TextView; + +import com.qhclh.ytzh.R; +import com.qhclh.ytzh.bean.CarsBean; + +import java.util.List; + +/** + * Created by 青花瓷 on 2017/11/29. + */ + +public class CarsAdapter extends BaseAdapter { + private Context context; + private List carsBeen; + + public CarsAdapter(Context context, List carsBeen) { + this.context = context; + this.carsBeen = carsBeen; + } + + @Override + public int getCount() { + return carsBeen.size(); + } + + @Override + public Object getItem(int i) { + return carsBeen.get(i); + } + + @Override + public long getItemId(int i) { + return i; + } + + @Override + public View getView(int i, View view, ViewGroup viewGroup) { + CarsBean message = carsBeen.get(i); + ViewHolder viewHolder; + if (view == null){ + viewHolder = new ViewHolder(); + view = LayoutInflater.from(context).inflate(R.layout.item_cars,viewGroup,false); + viewHolder.time = view.findViewById(R.id.cars_time); + viewHolder.name = view.findViewById(R.id.cars_name); + view.setTag(viewHolder); + }else { + viewHolder = (ViewHolder) view.getTag(); + } + + viewHolder.name.setText(message.getCarsname()); + viewHolder.time.setText(message.getTime()); + return view; + } + + class ViewHolder { + public TextView time; + public Button name; + } +} diff --git a/app/src/main/java/com/qhclh/ytzh/index/planorder/OrderActivity.java b/app/src/main/java/com/qhclh/ytzh/index/planorder/OrderActivity.java index c446b5e..dd62a99 100644 --- a/app/src/main/java/com/qhclh/ytzh/index/planorder/OrderActivity.java +++ b/app/src/main/java/com/qhclh/ytzh/index/planorder/OrderActivity.java @@ -1,13 +1,25 @@ package com.qhclh.ytzh.index.planorder; +import android.content.Intent; +import android.support.v7.widget.Toolbar; +import android.view.View; +import android.widget.Button; + import com.qhclh.ytzh.R; import com.qhclh.ytzh.base.BaseActivity; +import butterknife.BindView; +import butterknife.OnClick; + /** * Created by 青花瓷 on 2017/11/28. */ public class OrderActivity extends BaseActivity { + @BindView(R.id.toolbar) + Toolbar mToolbar; + @BindView(R.id.order_sendcar) + Button order_sendcar; @Override protected int setLayoutId() { return R.layout.act_order; @@ -15,7 +27,12 @@ public class OrderActivity extends BaseActivity { @Override protected void initView() { - + initToolbar(mToolbar, "计划单", new View.OnClickListener() { + @Override + public void onClick(View view) { + finish(); + } + }); } @Override @@ -27,4 +44,9 @@ public class OrderActivity extends BaseActivity { protected void initOper() { } + + @OnClick({R.id.order_sendcar}) + public void onClick(View v){ + startActivity(new Intent(this,CarsActivity.class)); + } } diff --git a/app/src/main/res/layout/act_cars.xml b/app/src/main/res/layout/act_cars.xml new file mode 100644 index 0000000..1288625 --- /dev/null +++ b/app/src/main/res/layout/act_cars.xml @@ -0,0 +1,20 @@ + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/item_cars.xml b/app/src/main/res/layout/item_cars.xml new file mode 100644 index 0000000..3dc37d1 --- /dev/null +++ b/app/src/main/res/layout/item_cars.xml @@ -0,0 +1,16 @@ + + +