package com.jclt.activity; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import com.jclt.activity.MoreInforActivity.listViewLitongOnclickListener; import com.jclt.activity.myletao.ExitUserActivity; import com.jclt.activity.myletao.LetaoAddressActivity; import com.jclt.activity.myletao.LetaoCollectActivity; import com.jclt.activity.myletao.LetaoFavorableActivity; import com.jclt.activity.myletao.LetaoIndentActivity; import com.jclt.activity.myletao.LetaoPasswordActivity; import android.app.ProgressDialog; import android.content.DialogInterface; import android.content.Intent; import android.content.DialogInterface.OnClickListener; import android.os.Bundle; import android.view.View; import android.view.Window; import android.widget.AdapterView; import android.widget.ImageView; import android.widget.ListView; import android.widget.SimpleAdapter; import android.widget.TextView; import android.widget.AdapterView.OnItemClickListener; public class MyLetaoInforActivity extends CommonActivity { /** * �˳���½ */ private ImageView exitImageView = null ; @Override protected void onCreate(Bundle savedInstanceState) { // ȥ���ֻ�����Ĭ�ϱ��� this.requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.myletaoinfor); // �ֻ������������ super.textViewTitle = (TextView) findViewById(R.id.title); super.textViewTitle.setText(R.string.myletao); super.listViewAll = (ListView) findViewById(android.R.id.list); super.listViewAll.setOnItemClickListener(new listViewMyletaoOnclickListener()); setListAdapter(new SimpleAdapter(this, getDate(),R.layout.common_listview_text, new String[] { "img", "text","img_pre" }, new int[] { R.id.img, R.id.text,R.id.img_pre })); // ����ý���ʱ,ģ�´ӷ�������������ʱ����������� super.progressDialog = ProgressDialog.show(this, "��ͨ����", "���ݻ�ȡ��....", true); super.progressDialog.show(); // ͨ���߳���ѭ�����ý����� super.handler.post(this); super.onCreate(savedInstanceState); bottomMenuOnClick(); //�˳���½ exitImageView = (ImageView)findViewById(R.id.exitlogin); exitImageView.setOnClickListener( new exitImageViewOnClickListener()); } /** * �˳��¼���Ӧ * @author Administrator * */ class exitImageViewOnClickListener implements android.view.View.OnClickListener{ @Override public void onClick(View v) { exitImageView.setImageResource(R.drawable.exitlogin_onclick); intent.setClass(getApplicationContext(), ExitUserActivity.class); startActivity(intent); } } /** * �ײ��˵������� */ private void bottomMenuOnClick() { imageViewIndex = (ImageView) findViewById(R.id.menu_home_img); imageViewIndex.setOnTouchListener(viewIndex); imageViewIndex.setImageResource(R.drawable.menu_home_released); imageViewType = (ImageView) findViewById(R.id.menu_brand_img); imageViewType.setOnTouchListener(viewType); imageViewType.setImageResource(R.drawable.menu_brand_released); imageViewShooping = (ImageView) findViewById(R.id.menu_shopping_cart_img); imageViewShooping.setOnTouchListener(viewShooping); imageViewShooping.setImageResource(R.drawable.menu_shopping_cart_released); imageViewMyLetao = (ImageView) findViewById(R.id.menu_my_letao_img); imageViewMyLetao.setOnTouchListener(viewMyLetao); imageViewMyLetao.setImageResource(R.drawable.menu_my_letao_pressed); imageViewMore = (ImageView) findViewById(R.id.menu_more_img); imageViewMore.setOnTouchListener(viewMore); imageViewMore.setImageResource(R.drawable.menu_more_released); } /** * * @return */ private List<Map<String, Object>> getDate() { List<Map<String, Object>> listmaps = new ArrayList<Map<String, Object>>(); for (int i = 0; i < MYLETAO.length; i++) { Map<String, Object> map = new HashMap<String, Object>(); map.put("text", MYLETAO[i]); map.put("img", R.drawable.toright_mark); map.put("img_pre", R.drawable.paopao); listmaps.add(map); } return listmaps; } static final String[] MYLETAO = { "�ҵĶ���", "�ҵ��ղ�", "�ҵ��Ż�ȯ", "�ҵĵ�ַ��", "�޸�����" }; private static final int ADDRESS = 3 ; private static final int COLLECT = 1 ; private static final int FOVAORABLE = 2 ; private static final int INDENT = 0 ; private static final int PASSWORD = 4 ; class listViewMyletaoOnclickListener implements OnItemClickListener{ @Override public void onItemClick(AdapterView<?> list, View view, int position, long id) { if (position == INDENT) { startActivity(new Intent(getApplicationContext(),LetaoIndentActivity.class)); } else if (position == COLLECT) { startActivity(new Intent(getApplicationContext(),LetaoCollectActivity.class)); } else if (position == FOVAORABLE) { startActivity(new Intent(getApplicationContext(),LetaoFavorableActivity.class)); } else if (position == ADDRESS) { startActivity(new Intent(getApplicationContext(),LetaoAddressActivity.class)); } else if (position == PASSWORD) { startActivity(new Intent(getApplicationContext(),LetaoPasswordActivity.class)); } } } }