package com.jqyd.son; import java.util.ArrayList; import java.util.HashMap; import com.jqyd.adapter.MyAdapter; import com.jqyd.app.MyApp; import com.jqyd.manager.R; import com.jqyd.model.OrderDetailModel; import com.jqyd.model.OrderMxDetailModel; import android.app.Activity; import android.os.Bundle; import android.text.Html; import android.view.View; import android.view.View.OnClickListener; import android.widget.AdapterView; import android.widget.Button; import android.widget.EditText; import android.widget.ListView; import android.widget.AdapterView.OnItemClickListener; import android.widget.TextView; public class Orderxq extends Activity implements OnClickListener { private TextView info; private EditText spyj; private Button agree; private Button disagree; private Button back; private MyApp myApp; private ListView listView; private MyAdapter adapter; private ArrayList<HashMap<String,String>> list = new ArrayList<HashMap<String,String>>(); @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.infoandact); info = (TextView) this.findViewById(R.id.info); spyj = (EditText) this.findViewById(R.id.spyj); agree = (Button) this.findViewById(R.id.agree); disagree = (Button) this.findViewById(R.id.disagree); back = (Button) this.findViewById(R.id.back); listView = (ListView) this.findViewById(R.id.list); agree.setVisibility(Button.GONE); disagree.setVisibility(Button.GONE); spyj.setVisibility(EditText.GONE); back.setVisibility(Button.VISIBLE); back.setOnClickListener(this); myApp = (MyApp) this.getApplication(); this.setTitle("订单详情"); OrderDetailModel orderinfo = myApp.getOrderinfo(); ArrayList<OrderMxDetailModel> ordermx = myApp.getList_ordermx(); //"订单编号:"+orderinfo.getDdbh() String value = "客户名称:"+orderinfo.getCname() //+"<br>收货人:"+orderinfo.getShr()+"</br>" //+"<br>联系电话:"+orderinfo.getLinktel()+"</br>" //+"<br>收货地址:"+orderinfo.getShdz()+"</br>" +"<p>交货日期:"+orderinfo.getJhtime()+"</p>" +"<p>下单日期:"+orderinfo.getXdTime()+"</p>" //+"<br>订单总金额:"+orderinfo.getAllcount()+"元</br>" //+"<br>备注:"+orderinfo.getBz()+"</br>" +"<br><font color=red>------以下为商品信息------</font></br>"; info.setText(Html.fromHtml(value)); String goodInfo = ""; for(int i=0;i<ordermx.size();i++){ OrderMxDetailModel detail = ordermx.get(i); System.out.println("-----------"+detail.getSpname()); HashMap<String,String> map = new HashMap<String,String>(); /*map.put("textView1", detail.getSpid()); map.put("textView2", detail.getSpname()); map.put("textView3", detail.getGgxh()); map.put("textView4", detail.getUnit()); map.put("textView5", detail.getCkprice()); map.put("textView6", detail.getSaleprice()); map.put("textView7", detail.getPrises()); list.add(map);*/ goodInfo = detail.getSpname() +"<p>"+detail.getGgxh()+"</p>" +"<p>参考单价:"+detail.getCkprice()+"元  实际售价:"+detail.getSaleprice()+"元</p>" +"订购数量:"+detail.getSpnum()+detail.getUnit(); map.put("textView1", goodInfo); list.add(map); } setShow(); } //设置界面显示 public void setShow(){ adapter=new MyAdapter(list, this,1); listView.setAdapter(adapter); listView.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { // TODO Auto-generated method stub } }); } @Override public void onClick(View v) { // TODO Auto-generated method stub if(v == back){ finish(); } } }