Advertisement
ThreeYulianto

RadioButton

Jan 15th, 2020
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.84 KB | None | 0 0
  1. public class MainActivity extends AppCompatActivity {
  2.  
  3.     @Override
  4.     protected void onCreate(Bundle savedInstanceState) {
  5.         super.onCreate(savedInstanceState);
  6.         setContentView(R.layout.activity_main);
  7.  
  8.         final RadioButton android, java, angular, python;
  9.         android = (RadioButton)findViewById(R.id.rdbAndroid);
  10.         angular = (RadioButton)findViewById(R.id.rdbAngular);
  11.         java = (RadioButton)findViewById(R.id.rdbJava);
  12.         python = (RadioButton)findViewById(R.id.rdbPython);
  13.         Button btn = (Button)findViewById(R.id.getBtn);
  14.         btn.setOnClickListener(new View.OnClickListener() {
  15.             @Override
  16.             public void onClick(View view) {
  17.                 String result = (android.isChecked())?"Android":(angular.isChecked())?"AngularJS":(java.isChecked())?"Java":(python.isChecked())?"Python":"";
  18.  
  19.                 Toast.makeText(getApplicationContext(), "Tombol Radio = " + result , Toast.LENGTH_SHORT).show();
  20.             }
  21.         });
  22.     }
  23.  
  24.     public void onRadioButtonClicked(View view) {
  25.         boolean checked = ((RadioButton) view).isChecked();
  26.         String str="";
  27.         // Check which radio button was clicked
  28.         switch(view.getId()) {
  29.             case R.id.rdbAndroid:
  30.                 if(checked)
  31.                     str = "Android Selected";
  32.                 break;
  33.             case R.id.rdbAngular:
  34.                 if(checked)
  35.                     str = "AngularJS Selected";
  36.                 break;
  37.             case R.id.rdbJava:
  38.                 if(checked)
  39.                     str = "Java Selected";
  40.                 break;
  41.             case R.id.rdbPython:
  42.                 if(checked)
  43.                     str = "Python Selected";
  44.                 break;
  45.         }
  46.         Toast.makeText(getApplicationContext(), str, Toast.LENGTH_SHORT).show();
  47.     }
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement