SCRUM第二阶段第八天

今天对项目的数据不对称进行了调整

package com.example.runapp;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Spinner;

import com.example.runapp.entity.Order;

import java.util.ArrayList;
import java.util.List;

public class SubmitOrderActivity extends AppCompatActivity {
    Button btnback,btnSubmit;
    EditText editTextdescribe,editTextRemark;
    Spinner spinnerkind,spinnerMoney;
    //OrderDao dao=new OrderDao(PlayOrderActivity.this);
    String strkind,strmoney;
    Order order;
    Order orderFormal=null,order_submit=null;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_submit_order);
        orderFormal=(Order) this.getIntent().getSerializableExtra("order3");
        order_submit=(Order)this.getIntent().getSerializableExtra("order4");
        SpinnerKindSet();
        SpinnerMoneySet();
        editTextdescribe=this.findViewById(R.id.editTextDescribe);
        editTextRemark=this.findViewById(R.id.editTextRemark);

        System.out.println(orderFormal.getKind());
        System.out.println(orderFormal.getDescribe());
        System.out.println(orderFormal.getMoney());
        System.out.println(orderFormal.getRemark());
        System.out.println(orderFormal.getDate());



        if(orderFormal!=null) {

            editTextdescribe.setText(orderFormal.getDescribe());
            editTextRemark.setText(orderFormal.getRemark());
        }
    }

    private void SpinnerKindSet() {
        spinnerkind=this.findViewById(R.id.spinner_kind);
        List<String> list1=new ArrayList<>();
        list1.add("外卖");
        list1.add("打印");
        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);

        if(orderFormal!=null)
        {
            for(int i=0;i<list1.size();i++)
            {
                if(orderFormal.getKind().equals(list1.get(i)))
                {
                    spinnerkind.setSelection(i,true);
                }
            }
        }
        spinnerkind.setAdapter(adapter);
        spinnerkind.setOnItemSelectedListener(new Spinner.OnItemSelectedListener(){
            public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
                strkind=(String)spinnerkind.getSelectedItem();
                arg0.setVisibility(View.VISIBLE);
            }
            public void onNothingSelected(AdapterView<?> arg0) {

            }
        });
    }
    private void SpinnerMoneySet() {
        spinnerMoney=this.findViewById(R.id.spinner_kindMoney);
        List<String> list1=new ArrayList<>();
        list1.add("0.7");
        list1.add("1");
        list1.add("2");
        final ArrayAdapter<String> adapter=new ArrayAdapter<>(this,android.R.layout.simple_spinner_item,list1);
        adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);

        if(orderFormal!=null)
        {
            for(int i=0;i<list1.size();i++)
            {
                if(orderFormal.getMoney().equals(list1.get(i)))
                {
                    spinnerMoney.setSelection(i,true);
                }
            }
        }
        spinnerMoney.setAdapter(adapter);
        spinnerMoney.setOnItemSelectedListener(new Spinner.OnItemSelectedListener(){
            public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
                strmoney=(String)spinnerMoney.getSelectedItem();
                arg0.setVisibility(View.VISIBLE);
            }
            public void onNothingSelected(AdapterView<?> arg0) {

            }
        });
    }
}

 

posted @ 2020-05-27 15:23  海南之风  阅读(105)  评论(0编辑  收藏  举报