tpbolon

main_activity_checkbox

Jun 21st, 2020
925
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package com.example.menumakanan;
  2.  
  3. import android.os.Bundle;
  4. import android.app.Activity;
  5. import android.view.Menu;
  6. import android.view.View;
  7. import android.view.View.OnClickListener;
  8. import android.widget.Button;
  9. import android.widget.CheckBox;
  10. import android.widget.Toast;
  11.  
  12. public class MainActivity extends Activity {
  13. private CheckBox cbmakanan, cbminuman, cbcemilan;
  14. private Button btpesanan;
  15.     @Override
  16.     protected void onCreate(Bundle savedInstanceState) {
  17.         super.onCreate(savedInstanceState);
  18.         setContentView(R.layout.activity_main);
  19.         setMakanan();
  20.         setMinuman();
  21.         setCemilan();
  22.         setPesan();
  23.     }
  24.    
  25.     private void setMakanan(){
  26.         cbmakanan=(CheckBox)findViewById(R.id.cbnasi);
  27.         cbmakanan.setOnClickListener(new OnClickListener() {
  28.            
  29.             @Override
  30.             public void onClick(View view) {
  31.                 // TODO Auto-generated method stub
  32.                 if (((CheckBox)view).isChecked()) {
  33.                     Toast.makeText(MainActivity.this,
  34.                             "Pingin pesan Minuman ?",
  35.                             Toast.LENGTH_SHORT).show();
  36.                 } else {
  37.                     Toast.makeText(MainActivity.this,
  38.                             "Batal pesan Makanan",
  39.                             Toast.LENGTH_SHORT).show();
  40.                 }
  41.             }
  42.         });
  43.     }
  44.    
  45.     private void setMinuman(){
  46.         cbminuman=(CheckBox)findViewById(R.id.cbminuman);
  47.         cbminuman.setOnClickListener(new OnClickListener() {
  48.            
  49.             @Override
  50.             public void onClick(View view) {
  51.                 // TODO Auto-generated method stub
  52.                 if (((CheckBox)view).isChecked()) {
  53.                     Toast.makeText(MainActivity.this,
  54.                             "Pingin pesan Cemilan ?",
  55.                             Toast.LENGTH_SHORT).show();
  56.                 } else {
  57.                     Toast.makeText(MainActivity.this,
  58.                             "Batal pesan Minuman",
  59.                             Toast.LENGTH_SHORT).show();
  60.                 }
  61.             }
  62.         });
  63.     }
  64.    
  65.     private void setCemilan(){
  66.         cbcemilan=(CheckBox)findViewById(R.id.cbcemilan);
  67.         cbcemilan.setOnClickListener(new OnClickListener() {
  68.            
  69.             @Override
  70.             public void onClick(View view) {
  71.                 // TODO Auto-generated method stub
  72.                 if (((CheckBox)view).isChecked()) {
  73.                     Toast.makeText(MainActivity.this,
  74.                             "Saya pesan semua ?",
  75.                             Toast.LENGTH_SHORT).show();
  76.                 } else {
  77.                     Toast.makeText(MainActivity.this,
  78.                             "Batal pesan Cemilan",
  79.                             Toast.LENGTH_SHORT).show();
  80.                 }
  81.             }
  82.         });
  83.     }
  84.    
  85.     private void setPesan(){
  86.         cbmakanan=(CheckBox)findViewById(R.id.cbnasi);
  87.         cbminuman=(CheckBox)findViewById(R.id.cbminuman);
  88.         cbcemilan=(CheckBox)findViewById(R.id.cbcemilan);
  89.         btpesanan=(Button)findViewById(R.id.btpesan);
  90.         btpesanan.setOnClickListener(new OnClickListener() {
  91.            
  92.             @Override
  93.             public void onClick(View arg0) {
  94.                 // TODO Auto-generated method stub
  95.                 String pesananmenu="Makanan dipesan " + cbmakanan.isChecked()+
  96.                         "\nMinuman dipesan " + cbminuman.isChecked()+
  97.                         "\nCemilan dipesan "+ cbcemilan.isChecked();
  98.                 Toast.makeText(MainActivity.this, pesananmenu,
  99.                         Toast.LENGTH_SHORT).show();
  100.                
  101.             }
  102.         });
  103.     }
  104.  
  105.  
  106.     @Override
  107.     public boolean onCreateOptionsMenu(Menu menu) {
  108.         // Inflate the menu; this adds items to the action bar if it is present.
  109.         getMenuInflater().inflate(R.menu.main, menu);
  110.         return true;
  111.     }
  112.    
  113. }
RAW Paste Data