From e904ae7a04f13efdc580eb174105b9aeac45a266 Mon Sep 17 00:00:00 2001
From: lh <1209405678@qq.com>
Date: Wed, 29 Nov 2017 12:01:42 +0800
Subject: [PATCH] no message
---
app/src/main/AndroidManifest.xml | 4 ++
.../java/com/qhclh/ytzh/bean/CarsBean.java | 50 ++++++++++++++
.../ytzh/index/planorder/CarsActivity.java | 48 +++++++++++++
.../ytzh/index/planorder/CarsAdapter.java | 67 +++++++++++++++++++
.../ytzh/index/planorder/OrderActivity.java | 24 ++++++-
app/src/main/res/layout/act_cars.xml | 20 ++++++
app/src/main/res/layout/item_cars.xml | 16 +++++
7 files changed, 228 insertions(+), 1 deletion(-)
create mode 100644 app/src/main/java/com/qhclh/ytzh/bean/CarsBean.java
create mode 100644 app/src/main/java/com/qhclh/ytzh/index/planorder/CarsActivity.java
create mode 100644 app/src/main/java/com/qhclh/ytzh/index/planorder/CarsAdapter.java
create mode 100644 app/src/main/res/layout/act_cars.xml
create mode 100644 app/src/main/res/layout/item_cars.xml
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 @@
+
+
+
+
+
+
\ No newline at end of file