Advertisement
Guest User

Untitled

a guest
Apr 30th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.61 KB | None | 0 0
  1. package app.com.example.android.kuisiak;
  2.  
  3. import android.content.Context;
  4. import android.content.Intent;
  5. import android.support.v7.app.AppCompatActivity;
  6. import android.os.Bundle;
  7. import android.view.View;
  8. import android.widget.Button;
  9. import android.widget.EditText;
  10. import android.widget.RadioButton;
  11. import android.widget.RadioGroup;
  12. import android.widget.TextView;
  13.  
  14. import com.rengwuxian.materialedittext.MaterialEditText;
  15.  
  16. public class MainActivity extends AppCompatActivity {
  17.  
  18. EditText edtNama;
  19. RadioGroup rbgSatu;
  20. RadioGroup rbgDua;
  21. RadioButton rbNaruto;
  22. RadioButton rbSakura;
  23. RadioButton rbWahyu;
  24. RadioButton rbIav;
  25. TextView cvJawabanSatu;
  26. TextView cvJawabanDua;
  27. TextView cvNilai;
  28. Button btnSubmit;
  29. TextView cvNama;
  30. @Override
  31. protected void onCreate(Bundle savedInstanceState) {
  32. super.onCreate(savedInstanceState);
  33. setContentView(R.layout.activity_main);
  34.  
  35. // menguhubungkan view yang ada di xml dengan java
  36. edtNama = (EditText) findViewById(R.id.edtnamaku);
  37. rbgSatu = (RadioGroup) findViewById(R.id.rbgsatu);
  38. rbgDua = (RadioGroup) findViewById(R.id.rbgdua);
  39. rbNaruto = (RadioButton) findViewById(R.id.rbnaruto);
  40. rbSakura = (RadioButton) findViewById(R.id.rbsakura);
  41. rbWahyu = (RadioButton) findViewById(R.id.rbwahyu);
  42. rbIav = (RadioButton) findViewById(R.id.rbiav);
  43. cvNama = (TextView)findViewById(R.id.cvnama);
  44. cvJawabanSatu = (TextView) findViewById(R.id.cvjawabansatu);
  45. cvJawabanDua = (TextView)findViewById(R.id.cvjawabandua);
  46. cvNilai = (TextView)findViewById(R.id.cvnilai);
  47. btnSubmit = (Button)findViewById(R.id.btn_submit);
  48.  
  49. btnSubmit.setOnClickListener(new View.OnClickListener() { // set tombol Submit ketika diklik akan menjalankan methode proses
  50. @Override
  51. public void onClick(View v) {
  52. proses();
  53. }
  54. });
  55. }
  56.  
  57. public void proses(){
  58. String Nama = edtNama.getText().toString();
  59. cvNama.setText(Nama);
  60. if (rbNaruto.isChecked()){
  61. cvJawabanSatu.setText("benar");
  62. }
  63. else {
  64. cvJawabanSatu.setText("salah");
  65. }
  66. if (rbWahyu.isChecked()){
  67. cvJawabanDua.setText("benar");
  68. }
  69. else {
  70. cvJawabanDua.setText("salah");
  71. }
  72. if (rbNaruto.isChecked()&&rbWahyu.isChecked()){
  73. cvNilai.setText("100");
  74. }
  75. else if (rbNaruto.isChecked()||rbWahyu.isChecked()){
  76. cvNilai.setText("50");
  77. }
  78. else {
  79. cvNilai.setText("0");
  80. }
  81. }
  82. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement