package com.pps.carsign.activity; import android.content.Intent; import android.os.Bundle; import android.view.KeyEvent; import android.view.View; import android.view.View.OnClickListener; import android.view.Window; import android.widget.Button; import android.widget.ImageView; import android.widget.TextView; import com.pps.carsign.BaseActivity; /** * 显示汽车标志的详情页 * @author jiangqingqing * @time 2013/10/13 9:33 */ public class DetailsSignActivity extends BaseActivity { private Button btn_details_head_back; private TextView tv_details_title_head; private ImageView img_details; private TextView tv_details_content; private String car_name; private Integer car_img; private String car_content; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); this.requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.details); initView(); initValidata(); bindData(); initListener(); } /** * 初始化界面元素 */ private void initView() { btn_details_head_back=(Button)findViewById(R.id.btn_details_head_back); tv_details_title_head=(TextView)findViewById(R.id.tv_details_title_head); img_details=(ImageView)findViewById(R.id.img_details); tv_details_content=(TextView)findViewById(R.id.tv_details_content); } /** * 初始化变量 */ private void initValidata() { car_name=getIntent().getStringExtra("car_name"); car_img=getIntent().getIntExtra("img_id", R.drawable.logo_icon); car_content=getIntent().getStringExtra("car_content"); } /** * 绑定数据 */ private void bindData() { tv_details_title_head.setText(car_name); img_details.setImageResource(car_img); tv_details_content.setText(car_content); } /** * 初始化监听器 */ private void initListener() { btn_details_head_back.setOnClickListener(new MySetOnClickListener()); } class MySetOnClickListener implements OnClickListener{ @Override public void onClick(View v) { Intent _Intent=new Intent(DetailsSignActivity.this,ListSignActivity.class); DetailsSignActivity.this.startActivity(_Intent); DetailsSignActivity.this.finish(); } } @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode==KeyEvent.KEYCODE_BACK) { Intent _Intent=new Intent(DetailsSignActivity.this,ListSignActivity.class); DetailsSignActivity.this.startActivity(_Intent); DetailsSignActivity.this.finish(); } return super.onKeyDown(keyCode, event); } }