yes = (Button) findViewById(R.id.btn_yes); no = (Button) findViewById(R.id.btn_no); yes.setOnClickListener(this); no.setOnClickListener(this); switch (v.getId()) { case R.id.btn_yes: c.finish();
@Override public void onClick(View view) { // Get the text from the EditText view. final String text = mEditText.getText().toString(); if (view.getId() == R.id.changeTextBt) { // Set a temporary text. mTextView.setText(R.string.waiting_msg); // Submit the message to the delayer. MessageDelayer.processMessage(text, this, mIdlingResource); } }
mStartActivityButton.setOnClickListener(this); switch(v.getId()) { case R.id.start_file_picker_button: Intent intent = new Intent(this, FilePickerActivity.class); mFilePathTextView.setText(selectedFile.getPath());
btn.setOnClickListener(this); switch (view.getId()) { case R.id.button1: new LongOperation().execute(""); protected void onPostExecute(String result) { TextView txt = (TextView) findViewById(R.id.output); txt.setText("Executed"); // txt.setText(result);
btnAddPhots = (Button)findViewById(R.id.btnAddPhots); btnSaveImages = (Button)findViewById(R.id.btnSaveImages); btnAddPhots.setOnClickListener(this); btnSaveImages.setOnClickListener(this); switch (view.getId()) { case R.id.btnAddPhots: Intent intent = new Intent(MainActivity.this,CustomPhotoGalleryActivity.class); startActivityForResult(intent,PICK_IMAGE_MULTIPLE); break;
@Override public void onClick(View v) { super.onClick(v); int i = v.getId(); if (i == R.id.thumb) { if (jzDataSource == null || jzDataSource.urlsMap.isEmpty() || jzDataSource.getCurrentUrl() == null) { String key = jzDataSource.getKeyFromDataSource(j); TextView clarityItem = (TextView) View.inflate(getContext(), R.layout.jz_layout_clarity_item, null); clarityItem.setText(key); clarityItem.setTag(j); layout.addView(clarityItem, j);
@Override public void onClick(View view) { // Get the text from the EditText view. final String text = mEditText.getText().toString(); final int changeTextBtId = R.id.changeTextBt; final int activityChangeTextBtnId = R.id.activityChangeTextBtn; if (view.getId() == changeTextBtId) { // First button's interaction: set a text in a text view. mTextView.setText(text); } else if (view.getId() == activityChangeTextBtnId) { // Second button's interaction: start an activity and send a message to it. Intent intent = ShowTextActivity.newStartIntent(this, text); startActivity(intent); } } }
Button speakButton = (Button) findViewById(R.id.btn_speak); mText = (TextView) findViewById(R.id.textView1); speakButton.setOnClickListener(this); sr = SpeechRecognizer.createSpeechRecognizer(this); sr.setRecognitionListener(new listener()); mText.setText("error " + error); str += data.get(i); mText.setText("results: "+String.valueOf(data.size())); if (v.getId() == R.id.btn_speak)
captureBtn.setOnClickListener(this); if (v.getId() == R.id.capture_btn) { try { Intent cropIntent = new Intent("com.android.camera.action.CROP");
public class MyTest extends Activity implements OnClickListener{ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //... some other code here to init the layout Button btn1 = (Button)findViewById(R.id.button1); Button btn2 = (Button)findViewById(R.id.button2); btn1.setOnClickListener(this); btn2.setOnClickListener(this); } @Override public void onClick(View v) { switch(v.getId()){ case R.id.button1: break; case R.id.button2: break; } } }
@Override public void onClick(View v) { if (v.getId() == R.id.btn_Time && pvTime != null) { // pvTime.setDate(Calendar.getInstance()); /* pvTime.show(); //show timePicker*/ pvTime.show(v);//弹出时间选择器,传递参数过去,回调的时候则可以绑定此view } else if (v.getId() == R.id.btn_Options && pvOptions != null) { pvOptions.show(); //弹出条件选择器 } else if (v.getId() == R.id.btn_CustomOptions && pvCustomOptions != null) { pvCustomOptions.show(); //弹出自定义条件选择器 } else if (v.getId() == R.id.btn_CustomTime && pvCustomTime != null) { pvCustomTime.show(); //弹出自定义时间选择器 } else if (v.getId() == R.id.btn_no_linkage && pvNoLinkOptions != null) {//不联动数据选择器 pvNoLinkOptions.show(); } else if (v.getId() == R.id.btn_GotoJsonData) {//跳转到 省市区解析示例页面 startActivity(new Intent(MainActivity.this, JsonDataActivity.class)); } else if (v.getId() == R.id.btn_fragment) {//跳转到 fragment startActivity(new Intent(MainActivity.this, FragmentTestActivity.class)); } else if (v.getId() == R.id.btn_lunar) { pvCustomLunar.show(); } }
import android.view.View.OnClickListener; public class MyActivity extends Activity implements OnClickListener { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Button buttonA = (Button) findViewById(R.id.buttonA); buttonA.setOnClickListener(this); Button buttonB = (Button) findViewById(R.id.buttonB); buttonB.setOnClickListener(this); } //etc... etc... public void onClick(View v) { switch (v.getId()) { case R.id.buttonA: // do something break; case R.id.buttonB: // do something else break; } } }
@Override public void onClick(View view) { // Get the text from the EditText view. final String text = mEditText.getText().toString(); final int changeTextBtId = R.id.changeTextBt; final int activityChangeTextBtnId = R.id.activityChangeTextBtn; if (view.getId() == changeTextBtId) { // First button's interaction: set a text in a text view. mTextView.setText(text); } else if (view.getId() == activityChangeTextBtnId) { // Second button's interaction: start an activity and send a message to it. Intent intent = com.example.android.testing.espresso.BasicSample.ShowTextActivity .newStartIntent(this, text); startActivity(intent); } } }
button3 = (Button) findViewById(R.id.button3); button1.setOnClickListener(this); button2.setOnClickListener(this); button3.setOnClickListener(this); switch(v.getId()) { case R.id.button1:
@Override public void onClick(View v) { Class clazz = null; switch (v.getId()) { case R.id.simple_three_tabs: clazz = ThreeTabsActivity.class; break; case R.id.icons_only: clazz = IconsOnlyActivity.class; break; case R.id.five_tabs_changing_colors: clazz = FiveColorChangingTabsActivity.class; break; case R.id.three_tabs_quick_return: clazz = ThreeTabsQRActivity.class; break; case R.id.five_tabs_custom_colors: clazz = CustomColorAndFontActivity.class; break; case R.id.badges: clazz = BadgeActivity.class; break; } startActivity(new Intent(this, clazz)); } }
private class MyViewBinder implements SimpleCursorAdapter.ViewBinder { public boolean setViewValue(View view, Cursor cursor, int columnIndex) { int viewId = view.getId(); switch(viewId) { case R.id.note_name: TextView noteName = (TextView) view; noteName.setText(Cursor.getString(columnIndex)); break; case R.id.note_type: ImageView noteTypeIcon = (ImageView) view; int noteType = cursor.getInteger(columnIndex); switch(noteType) { case 1: noteTypeIcon.setImageResource(R.drawable.yourimage); break; case 2: noteTypeIcon.setImageResource(R.drawable.yourimage); break; etc… } break; } }