com.extjs.gxt.ui.client.widget.button.Button.getId()方法的使用及代码示例

x33g5p2x  于2022-01-17 转载在 其他  
字(6.2k)|赞(0)|评价(0)|浏览(209)

本文整理了Java中com.extjs.gxt.ui.client.widget.button.Button.getId()方法的一些代码示例,展示了Button.getId()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Button.getId()方法的具体详情如下:
包路径:com.extjs.gxt.ui.client.widget.button.Button
类名称:Button
方法名:getId

Button.getId介绍

暂无

代码示例

代码示例来源:origin: stackoverflow.com

  1. public void methodName(View v){
  2. Button b = (Button) v;
  3. int ID = b.getId();
  4. if(ID == R.id.buttonId){
  5. //DO SOMETHING FOR THIS BUTTON
  6. }
  7. else if(ID == R.id.anotherButtonId){
  8. //DO SOMETHING FOR THIS BUTTON
  9. }
  10. ...
  11. }

代码示例来源:origin: stackoverflow.com

  1. public void WriteValue (View sender) {
  2. Button bt = (Button)sender;
  3. if(bt.getId() == R.id.clearButtonId) {
  4. Display.setText("0");
  5. }
  6. }

代码示例来源:origin: stackoverflow.com

  1. public class MyButtonClickHandler implements View.OnClickListener {
  2. @Override
  3. public void onClick(View v) {
  4. Button button = (Button) v;
  5. if (button.getId() == R.id.button1) {
  6. Toast.makeText(Sample1Activity.this, "Toast1", 1000).show();
  7. } else if (button.getId() == R.id.button2) {
  8. Toast.makeText(Sample1Activity.this, "Toast2", 1000).show();
  9. }
  10. }
  11. }

代码示例来源:origin: stackoverflow.com

  1. final Button nxtbtn = (Button) findViewById(R.id.Next);
  2. nxtbtn.setOnClickListener(new View.OnClickListener() {
  3. @Override
  4. public void onClick(View v) {
  5. int ID = nxtbtn.getId();
  6. if(ID == R.id.Next) // your R file will have all your id's in the literal form.
  7. {
  8. Log.e(TAG,""+ID);
  9. }
  10. }
  11. });

代码示例来源:origin: stackoverflow.com

  1. public void clicking(View v) {
  2. Button button = (Button) v;
  3. switch (button.getId()) {
  4. case R.id.button0:
  5. text.setText(text.getText().toString()
  6. + btn0.getText().toString());
  7. break;
  8. case R.id.button1:
  9. text.setText(text.getText().toString()
  10. + btn1.getText().toString());
  11. break;
  12. and so on...

代码示例来源:origin: stackoverflow.com

  1. public void onButtonClick(Button button){
  2. // check here with button id
  3. if(button.getId() == R.id.button1) {
  4. } else if(button.getId() == R.id.button1) {
  5. }
  6. }

代码示例来源:origin: stackoverflow.com

  1. for(Button b: buttons) {
  2. if(b.getId().equals(your_id_to_check)) {
  3. //DO WHAT YOU WANT
  4. }
  5. }

代码示例来源:origin: stackoverflow.com

  1. void onClick(View v)
  2. {
  3. Button clickedButton = (Button) v;
  4. // do what I need to do when a button is clicked here...
  5. switch (clickedButton.getId())
  6. {
  7. case R.id.Button01:
  8. // do something
  9. break;
  10. case R.id.Button01:
  11. // do something
  12. break;
  13. }
  14. }

代码示例来源:origin: stackoverflow.com

  1. Button b = (Button) findViewWithTag("someTag");
  2. int id = b.getId();

代码示例来源:origin: stackoverflow.com

  1. for(Button b : Buttons){
  2. Log.d("Have button with ID " + b.getId());

代码示例来源:origin: stackoverflow.com

  1. @InjectView(R.id.btn1) Button btn1;
  2. @InjectView(R.id.btn2) Button btn2;
  3. ...
  4. @OnClick({R.id.btn1, R.id.btn2, R.id.btn3}) void onBtnClick(Button view) {
  5. switch (view.getId()) {
  6. case R.id.btn1:
  7. // Do some staff
  8. break;
  9. case R.id.btn2:
  10. // Do some staff
  11. break;
  12. }
  13. }
  14. ...

代码示例来源:origin: stackoverflow.com

  1. private void clickOnButtonByID(int ID) {
  2. // get a list of all ImageButtons on the current activity
  3. List<Button> btnList = solo.getCurrentButtons();
  4. for (int i = 0; i < btnList.size(); i++) {
  5. Button btn = btnList.get(i);
  6. // find button by id
  7. if (btn.getId() == ID) {
  8. // click on the button using index (not id !!!)
  9. solo.clickOnButton(i);
  10. // check if new activity is the 'About'
  11. } else {
  12. // other code
  13. }
  14. }
  15. }

代码示例来源:origin: stackoverflow.com

  1. Object source = event.getSource();
  2. if (source instanceof Button) { //should always be true in your example
  3. Button clickedBtn = (Button) source; // that's the button that was clicked
  4. System.out.println(clickedBtn.getId()); // prints the id of the button
  5. }

代码示例来源:origin: stackoverflow.com

  1. public void onClick(View v) {
  2. // Perform action on click
  3. String msg;
  4. int id = v.getId();
  5. Button inB = (Button) v.findViewById(id);
  6. msg = "Clicked Button ID From Object " + inB.getId() + " Button";
  7. Toast.makeText(v.getContext(), msg, Toast.LENGTH_LONG).show();
  8. }

代码示例来源:origin: stackoverflow.com

  1. public void onStop() {
  2. SharedPreferences pref = // getPreferences;
  3. Set<String> ids = new HashSet<String>();
  4. for (Button button : buttons) {
  5. if (button is pressed) {
  6. ids.add(String.valueOf(button.getId()));
  7. }
  8. }
  9. pref.edit().putStringSet(CURRENT_ACTIVITY_NAME, ids).commit();
  10. }
  11. public void onStart() {
  12. SharedPreferences pref = // get preferences;
  13. Set<String> ids = pref.getStringSet(CURRENT_ACTIVITY_NAME, Collections.emptySet<String>());
  14. for (String id : ids) {
  15. Button button = findViewById(Integer.parseInt(id));
  16. set button pressed
  17. }
  18. }

代码示例来源:origin: stackoverflow.com

  1. /*
  2. * This is the common method used by all the buttons after the click
  3. * was done in order to start the PreferenceActivity and pass
  4. * the button id as a parameter
  5. * @param sender - Button which was pressed and will start the
  6. * PreferenceActivity
  7. */
  8. private void startPreferenceActivity(Button sender)
  9. {
  10. // create the intent
  11. Intent intent=new Intent(context, PreferenceActivity.class);
  12. // add button id as a parameter
  13. intent.putExtra("buttonID", sender.getId());
  14. // start activity
  15. startActivity(intent);
  16. // or you can start it to way for a result
  17. // startActivityForResult(intent, 0);
  18. }

代码示例来源:origin: stackoverflow.com

  1. public void onButtonClicker(View v)
  2. {
  3. Intent intent;
  4. Button b1 = (Button)findViewById(R.id.hotels_bt);
  5. .
  6. .
  7. switch (v.getId()) {
  8. case (b1.getId()):
  9. intent = new Intent(this, Hotels.class);
  10. startActivity(intent);
  11. break;
  12. .
  13. .
  14. .
  15. default:
  16. break;
  17. }
  18. }

代码示例来源:origin: stackoverflow.com

  1. public void onTileClicked(View view) {
  2. Button button = (Button) view;
  3. if(button.getId()==R.id.btn00)onTileClicked(0, 0, button);
  4. else if(button.getId()==R.id.btn01)onTileClicked(0, 1, button);
  5. else if(button.getId()==R.id.btn02)onTileClicked(0, 2, button);
  6. else if(button.getId()==R.id.btn10)onTileClicked(1, 0, button);
  7. else if(button.getId()==R.id.btn11)onTileClicked(1, 1, button);
  8. else if(button.getId()==R.id.btn12)onTileClicked(1, 2, button);
  9. else if(button.getId()==R.id.btn20)onTileClicked(2, 0, button);
  10. else if(button.getId()==R.id.btn21)onTileClicked(2, 1, button);
  11. else if(button.getId()==R.id.btn22)onTileClicked(2, 2, button);
  12. }

代码示例来源:origin: stackoverflow.com

  1. Button screen = (Button) findViewById (R.id.screen);
  2. Drawable background = screen.getResources().getDrawable(screen.getId());
  3. if(background == getResources().getDrawable(R.drawable.black)){
  4. Drawable newBackgroun = getResources().getDrawable(R.drawable.white);
  5. screen.setBackgroundDrawable(**newBackground**);
  6. }
  7. if(background == getResources().getDrawable(R.drawable.white)){
  8. Drawable newBackgroun = getResources().getDrawable(R.drawable.black);
  9. screen.setBackgroundDrawable(**newBackground**);
  10. }

代码示例来源:origin: stackoverflow.com

  1. public class ColorChanger
  2. {
  3. public void changeColor(Collection<Button> buttons)
  4. {
  5. for(Button b : buttons) {
  6. changeButtonColor(b);
  7. }
  8. }
  9. private void changeButtonColor(Button button) {
  10. switch(button.getId()) {
  11. case R.id.one:
  12. button.setTextColor(0xFFFF0000);
  13. break;
  14. default:
  15. // set default color?
  16. break;
  17. }
  18. }
  19. }

相关文章