package com.jclt.activity.type; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import android.app.ProgressDialog; 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; import com.jclt.activity.BoyShoesActivity; import com.jclt.activity.CommonActivity; import com.jclt.activity.GirlShoesActivity; import com.jclt.activity.MoreShoesActivity; import com.jclt.activity.R; import com.jclt.activity.SecondActivity; public class TypeLetaoActivity extends CommonActivity implements OnItemClickListener { private int BOYSHOES = 0; private int GIRLSHOES = 1; private int MORESHOES = 2; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // ȥ���ֻ�����Ĭ�ϱ��� this.requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.letao_type_sreach); // �ֻ������������ super.textViewTitle = (TextView) findViewById(R.id.title); super.textViewTitle.setText(R.string.title_myletao_type); super.listViewAll = (ListView)findViewById(android.R.id.list); setListAdapter(new SimpleAdapter(TypeLetaoActivity.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.listViewAll.setOnItemClickListener(this); // ����ý���ʱ,ģ�´ӷ�������������ʱ����������� super.progressDialog = ProgressDialog.show(this, "��ͨ����", "���ݻ�ȡ��....", true); super.progressDialog.show(); // ͨ���߳���ѭ�����ý����� super.handler.post(this); this.bottomMenuOnClick(); } /** * ��ȡListView������ * @return */ private List<Map<String, Object>> getDate() { List<Map<String, Object>> listLitong = new ArrayList<Map<String, Object>>(); for (int i = 0; i < TYPE.length; i++) { Map<String, Object> maplitong = new HashMap<String, Object>(); maplitong.put("text", TYPE[i]); maplitong.put("img", R.drawable.toright_mark); maplitong.put("img_pre", R.drawable.paopao); listLitong.add(maplitong); } return listLitong; } /** * ListView���� */ static final String[] TYPE = { "��Ь", "ŮЬ", "�������"}; /** * �ײ��˵������� */ 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_pressed); 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_released); imageViewMore = (ImageView) findViewById(R.id.menu_more_img); imageViewMore.setOnTouchListener(viewMore); imageViewMore.setImageResource(R.drawable.menu_more_released); } @Override public void onItemClick(AdapterView<?> arg0, View arg1, int position, long id) { if (position == BOYSHOES) { intent.setClass(TypeLetaoActivity.this, BoyShoesActivity.class); startActivity(intent); } else if (position == GIRLSHOES) { intent.setClass(TypeLetaoActivity.this, GirlShoesActivity.class); startActivity(intent); } else if (position == MORESHOES) { intent.setClass(TypeLetaoActivity.this, MoreShoesActivity.class); startActivity(intent); } } }