package com.itbox.grzl.activity; import com.zhaoliewang.grzl.R; import android.content.Intent; import android.os.Bundle; import android.text.TextUtils; import android.view.KeyEvent; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; /** * 两个选择按键 * @author hyh creat_at:2013-8-6-下午4:10:05 */ public class SelectButton2Activity extends SelectAbstractActivity implements OnClickListener { public static class Extra{ public static final String SelectedItem = "selected_item"; /**按键选择界面返回值*/ public static final int Button_0 = 0, Button_1 = 1, Selected_enter = 2, Selected_cancle = -1; } private View chooseLl; private Button btnEnter; private Button btnCancel; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_select_button2); initView(); show(); } private void initView() { btnEnter = (Button) findViewById(R.id.select_btn_enter); btnCancel = (Button) findViewById(R.id.select_btn_cancle); chooseLl = findViewById(R.id.select_ll_button); findViewById(R.id.select_background); setSelectView(chooseLl); btnEnter.setOnClickListener(this); btnCancel.setOnClickListener(this); } @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { dismiss(); } return true; } @Override public void onClick(View v) { switch (v.getId()) { case R.id.select_btn_enter: Intent intent1 = new Intent(); intent1.putExtra(Extra.SelectedItem, Extra.Selected_enter); setResult(RESULT_OK, intent1); dismiss(); break; case R.id.select_btn_cancle: Intent intent = new Intent(); intent.putExtra(Extra.SelectedItem, Extra.Selected_cancle); setResult(RESULT_OK, intent); dismiss(); break; default: break; } } @Override public String toString() { return "两个选择按键"; } }