package com.smartdot.cgt.view; import android.app.Activity; import android.content.Context; import android.content.Intent; import android.graphics.Color; import android.util.AttributeSet; import android.view.KeyEvent; import android.view.View; import android.widget.ImageView; import android.widget.LinearLayout; import android.widget.RelativeLayout; import android.widget.TextView; import com.smartdot.cgt.R; import com.smartdot.cgt.activity.FrmHelp; import com.smartdot.cgt.activity.FrmMailList; import com.smartdot.cgt.activity.FrmMain; import com.smartdot.cgt.activity.FrmProblemCheckFinish; import com.smartdot.cgt.activity.MyApplication; import com.smartdot.cgt.activity.UserInfoActivity; import com.smartdot.cgt.util.ApplicationMain; public class FootBar extends LinearLayout { private int choose; private TextView tv_home,tv_phone,tv_me; private ImageView iv_home,iv_phone,iv_me; private RelativeLayout btn_Home,btn_Phone,btn_Me; public void setChoose(int choose){ this.choose = choose; if(choose == 3){ iv_phone.setBackgroundDrawable(getResources().getDrawable(R.drawable.main_dial1)); tv_phone.setTextColor(Color.parseColor("#43607E")); }else if(choose == 4){ iv_me.setBackgroundDrawable(getResources().getDrawable(R.drawable.main_me1)); tv_me.setTextColor(Color.parseColor("#43607E")); } } public FootBar(Context context) { super(context); } public FootBar(Context context, AttributeSet attrs) { super(context, attrs); } @Override protected void onFinishInflate() { createView(); super.onFinishInflate(); } private void createView() { if (ApplicationMain.getInstance() != null) { View view = ApplicationMain.getInstance().inflateView(R.layout.footbar, this); if (view != null) { tv_home = (TextView) view.findViewById(R.id.tv_home); tv_phone= (TextView) view.findViewById(R.id.tv_phone); tv_me= (TextView) view.findViewById(R.id.tv_me); iv_home= (ImageView) view.findViewById(R.id.iv_home); iv_phone= (ImageView)view.findViewById(R.id.iv_phone); iv_me= (ImageView) view.findViewById(R.id.iv_me); btn_Home= (RelativeLayout) view.findViewById(R.id.btn_Home); btn_Phone= (RelativeLayout) view.findViewById(R.id.btn_Phone); btn_Me= (RelativeLayout) view.findViewById(R.id.btn_Me); btn_Home.setOnClickListener(linstener); btn_Phone.setOnClickListener(linstener); btn_Me.setOnClickListener(linstener); } } } private OnClickListener linstener = new OnClickListener() { @Override public void onClick(View arg0) { if (arg0 == btn_Home) { MyApplication.getInstance().closeAllbutMain(); } else if (arg0 == btn_Phone) { if(choose!=3){ Intent intent = new Intent(FootBar.this.getContext(), FrmMailList.class); FootBar.this.getContext().startActivity(intent); MyApplication.getInstance().closeAllbutMail(); } } else if (arg0 == btn_Me) { if(choose!=4){ Intent intent = new Intent(FootBar.this.getContext(), UserInfoActivity.class); FootBar.this.getContext().startActivity(intent); MyApplication.getInstance().closeAllbutUser(); } } } }; }