zoukankan      html  css  js  c++  java
  • SCRUM第六天

    十天冲刺第六天

    打印,快递页面完善页面

    复制代码
    package com.example.runapp;
    
    import androidx.appcompat.app.AppCompatActivity;
    
    import android.content.Intent;
    import android.os.Bundle;
    import android.view.View;
    import android.widget.AdapterView;
    import android.widget.ArrayAdapter;
    import android.widget.Button;
    import android.widget.ListView;
    import android.widget.Spinner;
    
    import com.example.runapp.adapter.AccountItemAdapter;
    import com.example.runapp.entity.Order;
    
    import java.io.Serializable;
    import java.util.ArrayList;
    import java.util.List;
    
    public class PrintActivity extends AppCompatActivity {
    Button btn_Print;
    ListView listView;
    Spinner spinner;
    Order order_intent;
    
        Order orderFormal=null;
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_print);
            orderFormal=(Order) this.getIntent().getSerializableExtra("order1");
            btn_Print=this.findViewById(R.id.buttonPrint_Inside);
            SpinnerSet();
            btn_Print.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    Intent intent=new Intent();
                    intent.setClass(PrintActivity.this,AddOrderActivity.class);
                    intent.putExtra("id","2");
                    startActivity(intent);
                }
            });
            ListViewSet();
    
        }
    
        private void ListViewSet() {
            //数据库补充
            final List<Order> order_list=getTestDate();
            listView=this.findViewById(R.id.listView_print);
            order_intent=(Order) this.getIntent().getSerializableExtra("order2");
            if(order_intent!=null)
            {
                order_list.add(order_intent);
            }
            AccountItemAdapter adapter=new AccountItemAdapter(order_list, PrintActivity.this);
            listView.setAdapter(adapter);
            listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
                @Override
                public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
                    Order order=new Order();
                    order=order_list.get(position);
                    Intent intent=new Intent();
                    intent.setClass(PrintActivity.this,PlayOrderActivity.class);
                    intent.putExtra("order1", (Serializable) order);
    
                    startActivity(intent);
    
    
                }
            });
        }
    
        private void SpinnerSet() {
            spinner=this.findViewById(R.id.spinner_Print);
    
            List<String> list1=new ArrayList<>();
            list1.add("按时间");
            list1.add("按金额");
            final ArrayAdapter<String> adapter=new ArrayAdapter<>(this,android.R.layout.simple_spinner_item,list1);
            adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
            spinner.setAdapter(adapter);
            if(orderFormal!=null)
            {
                for(int i=0;i<list1.size();i++)
                {
                    if(orderFormal.getMoney().equals(list1.get(i)))
                    {
                        spinner.setSelection(i,true);
                    }
                }
            }
            spinner.setOnItemSelectedListener(new Spinner.OnItemSelectedListener(){
                public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
                    arg0.setVisibility(View.VISIBLE);
                }
                public void onNothingSelected(AdapterView<?> arg0) {
    
                }
            });
        }
        private List<Order> getTestDate()
        {
            List<Order> result=new ArrayList<Order>();
    
            Order order1=new Order(1,"打印","九栋108一份","1","a4纸哦","2020-4-28 11:24:21");
            Order order2=new Order(2,"打印","九栋108一份","1","a4纸哦","2020-4-28 11:34:24");
            result.add(order1);
            result.add(order2);
            return result;
        }
    }
    复制代码
    复制代码
    package com.example.runapp;
    
    import androidx.appcompat.app.AppCompatActivity;
    
    import android.content.Intent;
    import android.os.Bundle;
    import android.view.View;
    import android.widget.AdapterView;
    import android.widget.ArrayAdapter;
    import android.widget.Button;
    import android.widget.ListView;
    import android.widget.Spinner;
    
    import com.example.runapp.adapter.AccountItemAdapter;
    import com.example.runapp.entity.Order;
    
    import java.io.Serializable;
    import java.util.ArrayList;
    import java.util.List;
    
    public class DeliverActivity extends AppCompatActivity {
    Button btn_deliver;
    ListView listView;
    Spinner spinner;
    Order order_intent;
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_deliver);
            btn_deliver=this.findViewById(R.id.buttonDeliver_Inside);
    
    
            btn_deliver.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    Intent intent=new Intent();
                    intent.setClass(DeliverActivity.this,AddOrderActivity.class);
                    intent.putExtra("id","3");
                    startActivity(intent);
                }
            });
            SpinnerSet();
            ListViewSet();
    
        }
    
        private void ListViewSet() {
            //数据库补充
            final List<Order> order_list=new ArrayList<>();
            listView=this.findViewById(R.id.listView_Deliver);
            order_intent=(Order) this.getIntent().getSerializableExtra("order2");
            if(order_intent!=null)
            {
                order_list.add(order_intent);
            }
            AccountItemAdapter adapter=new AccountItemAdapter(order_list, DeliverActivity.this);
            listView.setAdapter(adapter);
            listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
                @Override
                public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
                    Order order=new Order();
                    order=order_list.get(position);
                    Intent intent=new Intent();
                    intent.setClass(DeliverActivity.this,PlayOrderActivity.class);
                    intent.putExtra("order1", (Serializable) order);
    
                    startActivity(intent);
    
    
                }
            });
        }
    
        private void SpinnerSet() {
            spinner=this.findViewById(R.id.spinner_deliver);
    
            List<String> list1=new ArrayList<>();
            list1.add("按时间");
            list1.add("按金额");
            final ArrayAdapter<String> adapter=new ArrayAdapter<>(this,android.R.layout.simple_spinner_item,list1);
            adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
            spinner.setAdapter(adapter);
            spinner.setOnItemSelectedListener(new Spinner.OnItemSelectedListener(){
                public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
                    arg0.setVisibility(View.VISIBLE);
                }
                public void onNothingSelected(AdapterView<?> arg0) {
    
                }
            });
        }
        private List<Order> getTestDate()
        {
            List<Order> result=new ArrayList<Order>();
    
            Order order1=new Order(1,"快递","中通快递","1","送到九栋108","2020-4-28 12:23:11");
            Order order2=new Order(2,"快递","圆通快递","1","送到九栋108","2020-4-27 12:33:21");
            result.add(order1);
            result.add(order2);
            return result;
        }
    }
    复制代码
  • 相关阅读:
    第四周PLECS仿真
    三相异步电动机预习笔记
    第三周PLECS仿真
    《自动化技术中的进给电气传动》 1.3节及《控制系统设计指南》 第一,二章设计指南读书笔记
    第二周 PLECS仿真
    机电传动课程学习
    《实时控制软件设计》2017年度教学总结
    《实时控制软件设计》2017年教学内容
    《机电传动控制》(2017)综合作业
    《机电传动控制》(2017)第十一周作业
  • 原文地址:https://www.cnblogs.com/w669399221/p/13084286.html
Copyright © 2011-2022 走看看