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;
    }
}
复制代码
原文地址:https://www.cnblogs.com/w669399221/p/13084286.html