package com.jclt.activity;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import com.jclt.activity.SecondActivity.listViewLitongOnclickListener;
import com.jclt.activity.more.LetaoAboutActivity;
import com.jclt.activity.more.LetaoHistoryActivity;
import com.jclt.activity.more.LetaoHotLineActivity;
import com.jclt.activity.more.LetaoMicroBlogActivity;
import com.jclt.activity.more.LetaoServceActivity;
import com.jclt.activity.more.LetaoSuggestActivity;
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;
public class MoreInforActivity extends CommonActivity {
/**
* ���Է���
*/
private static final int SERVCE = 0;
/**
* ��������
*/
private static final int ABOUT = 1;
/**
* ��ʷ��¼
*/
private static final int HISTORY = 2;
/**
* ��������
*/
private static final int HOTLINE = 3;
/**
* ���Խ���
*/
private static final int SUGGEST = 4;
/**
* ��
*/
private static final int MICROBLOG = 5;
@Override
protected void onCreate(Bundle savedInstanceState) {
//ȥ���ֻ�����Ĭ�ϱ���
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.moreinfor);
//�ֻ������������
super.textViewTitle = (TextView)findViewById(R.id.title);
super.textViewTitle.setText(R.string.more);
// �ײ��˵�������¼�Ч������
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);
imageViewShooping = (ImageView) findViewById(R.id.menu_shopping_cart_img);
imageViewShooping.setOnTouchListener(viewShooping);
imageViewMyLetao = (ImageView) findViewById(R.id.menu_my_letao_img);
imageViewMyLetao.setOnTouchListener(viewMyLetao);
imageViewMore = (ImageView) findViewById(R.id.menu_more_img);
imageViewMore.setOnTouchListener(viewMore);
imageViewMore.setImageResource(R.drawable.menu_more_pressed);
super.listViewAll = (ListView)findViewById(android.R.id.list);
super.listViewAll.setOnItemClickListener(new listViewLitongOnclickListener());
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);
}
private List<Map<String, Object>> getDate(){
List<Map<String, Object>> listMore = new ArrayList<Map<String,Object>>();
for (int i = 0; i < MORETYPE.length; i++) {
Map<String, Object> mapMore = new HashMap<String, Object>();
mapMore.put("text", MORETYPE[i]);
mapMore.put("img", R.drawable.toright_mark);
mapMore.put("img_pre",R.drawable.paopao);
listMore.add(mapMore);
}
return listMore;
}
static final String [] MORETYPE = {"���Է����ŵ","����","�����¼","���Է�������","���鷴��","�ֻ�������"};
//�ײ��˵�ģ��<����>ListView������
class listViewLitongOnclickListener implements OnItemClickListener{
@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
if (position == SERVCE) {
//le tao fu wu cheng nuo
intent.setClass(MoreInforActivity.this, LetaoServceActivity.class);
startActivity(intent);
} else if (position == ABOUT) {
//guan yu ban ben hao ma(Android 2.2)
intent.setClass(MoreInforActivity.this, LetaoAboutActivity.class);
startActivity(intent);
} else if (position == HISTORY) {
//liu lan ji lu
intent.setClass(MoreInforActivity.this, LetaoHistoryActivity.class);
startActivity(intent);
} else if (position == HOTLINE) {
//le tao fu wu re xian
intent.setClass(MoreInforActivity.this, LetaoHotLineActivity.class);
startActivity(intent);
} else if (position == SUGGEST) {
//jian yi fan kui
intent.setClass(MoreInforActivity.this, LetaoSuggestActivity.class);
startActivity(intent);
} else if (position == MICROBLOG) {
//le tao shou ji bo ke
intent.setClass(MoreInforActivity.this, LetaoMicroBlogActivity.class);
startActivity(intent);
}
}
}
}