package com.ultrawise.android.bank.view.account_query;
import java.util.ArrayList;
import java.util.HashMap;
import android.R.string;
import android.app.ListActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ImageView;
import android.widget.ListView;
import android.widget.SimpleAdapter;
import android.widget.TextView;
import com.ultrawise.android.bank.view.ABankMain;
import com.ultrawise.android.bank.view.FinancialConsultation;
import com.ultrawise.android.bank.view.transfer.R;
public class AccountQueryType extends ListActivity {
private TextView tvClassFirst;
private TextView tvClassSecond;
private ImageView btnReturn=null;
private ImageView btnCoustom=null;
private ImageView btnMain=null;
private TextView acc1=null;
private TextView acc2=null;
private TextView type1=null;
private TextView type2=null;
public String Datachange=null;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.account_querytype);
tvClassFirst = (TextView) this.findViewById(R.id.class_first);
tvClassFirst.setText(">");
tvClassFirst.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Intent intent = new Intent();
intent.setClass(AccountQueryType.this, ABankMain.class);
AccountQueryType.this.startActivity(intent);
}
});
tvClassFirst.setVisibility(View.VISIBLE);
tvClassSecond= (TextView)this.findViewById(R.id.class_second);
tvClassSecond.setText("");
tvClassSecond.setVisibility(View.VISIBLE);
//
btnReturn = (ImageView)this.findViewById(R.id.returnToPre);
btnReturn.setOnClickListener(new OnClickListener(){
public void onClick(View v) {
onBackPressed();
finish();
}
});
//
btnCoustom = (ImageView) this.findViewById(R.id.btnMain);
btnCoustom.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Intent intent=new Intent();
intent.setClass(AccountQueryType.this, ABankMain.class);
AccountQueryType.this.startActivity(intent);
finish();
}
});
btnMain = (ImageView) this.findViewById(R.id.btnHelper);
btnMain.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Intent intent=new Intent();
intent.setClass(AccountQueryType.this, FinancialConsultation.class);
AccountQueryType.this.startActivity(intent);
finish();
}
});
Intent intent=getIntent();
acc1=(TextView)findViewById(R.id.acc1);
acc1.setText(":");
acc2=(TextView)findViewById(R.id.acc2);
/**
* Activitynomber
*/
acc2.setText(intent.getStringExtra("nomber"));
type1=(TextView)findViewById(R.id.type1);
type1.setText("");
type2=(TextView)findViewById(R.id.type2);
/**
* Activitytype
*/
type2.setText(intent.getStringExtra("type"));
ArrayList<HashMap<String,Object>> accoutList = new ArrayList<HashMap<String,Object>>();
HashMap<String,Object> acclist1 = new HashMap<String,Object>();
HashMap<String,Object> acclist2 = new HashMap<String,Object>();
HashMap<String,Object> acclist3 = new HashMap<String,Object>();
acclist1.put("account_list1", R.drawable.account1);
acclist1.put("account_list_info", "");
acclist1.put("account_list2",R.drawable.account2);
acclist2.put("account_list1", R.drawable.account1);
acclist2.put("account_list_info", "");
acclist2.put("account_list2", R.drawable.account2);
acclist3.put("account_list1",R.drawable.account1);
acclist3.put("account_list_info", "");
acclist3.put("account_list2",R.drawable.account2);
accoutList.add(acclist1);
accoutList.add(acclist2);
accoutList.add(acclist3);
SimpleAdapter MainListAdapter = new SimpleAdapter(this, accoutList,R.layout.account_quer_list, new String[] {
"account_list1", "account_list_info" ,"account_list2",}, new int[] { R.id.account_list1, R.id.account_list_info ,R.id.account_list2} );
this.setListAdapter(MainListAdapter);
}
protected void onListItemClick(ListView l, View v, int position, long id) {
super.onListItemClick(l, v, position, id);
if(id==0){//
Intent payment_intent = new Intent();
/**
* Activity
*/
payment_intent.putExtra("nomber", acc2.getText().toString().trim());
payment_intent.putExtra("type", type2.getText().toString().trim());
payment_intent.setClass(AccountQueryType.this, AccountQueryBalance.class);
AccountQueryType.this.startActivity(payment_intent);
}else if(id==1){//
Intent payment_intent = new Intent();
/**
* Activity
*/
payment_intent.putExtra("nomber", acc2.getText().toString().trim());
payment_intent.putExtra("type", type2.getText().toString().trim());
payment_intent.setClass(AccountQueryType.this, inventory.class);
AccountQueryType.this.startActivity(payment_intent);
}else if(id==2){//
Intent payment_intent = new Intent();
/**
* Activity
*/
payment_intent.putExtra("nomber", acc2.getText().toString().trim());
payment_intent.putExtra("type", type2.getText().toString().trim());
payment_intent.setClass(AccountQueryType.this, AccountFrom.class);
Datachange="laizhang";
AccountQueryType.this.startActivity(payment_intent);
}
}
}
|