Guest User

Untitled

a guest
Apr 7th, 2019
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.48 KB | None | 0 0
  1. package com.example.jaya.gmaps;
  2.  
  3. import android.content.Intent;
  4. import android.support.design.widget.Snackbar;
  5. import android.support.v7.app.AppCompatActivity;
  6. import android.os.Bundle;
  7. import android.widget.TextView;
  8.  
  9. import com.jaredrummler.materialspinner.MaterialSpinner;
  10.  
  11. import org.w3c.dom.Text;
  12.  
  13. public class kalkulasimobil extends AppCompatActivity { ;
  14.     double iritHonda;
  15.     double totalHarga;
  16.     public double hargaBBM;
  17.     @Override
  18.     protected void onCreate(Bundle savedInstanceState) {
  19.         super.onCreate(savedInstanceState);
  20.         setContentView(R.layout.activity_kalkulasimobil);
  21.         Intent intent = getIntent();
  22.         String jarak = intent.getStringExtra("jarak");
  23.         String waktu = intent.getStringExtra("waktu");
  24.         TextView Textjarak = (TextView)findViewById(R.id.jarak);
  25.         TextView Textwaktu = (TextView)findViewById(R.id.waktu);
  26.         Textjarak.setText(jarak+" meter");
  27.         Textwaktu.setText(waktu+" detik");
  28.         double doubleJarak=Double.parseDouble(jarak);
  29.         double doublewaktu=Double.parseDouble(waktu);
  30.         //SPinner Code
  31.         MaterialSpinner spinner = (MaterialSpinner) findViewById(R.id.spinner);
  32.         spinner.setItems("Premium Rp 7.000", "Pertalite Rp 7.650", "Pertamax Rp 9.850", "Pertamax Turbo Rp 11.200");
  33.         spinner.setOnItemSelectedListener(new MaterialSpinner.OnItemSelectedListener<String>() {
  34.  
  35.             @Override public void onItemSelected(MaterialSpinner view, int position, long id, String item) {
  36.                 //Snackbar.make(view, "Clicked " + item, Snackbar.LENGTH_LONG).show();
  37.                 if(position==0)
  38.                     hargaBBM=7000;
  39.                 else if(position==1)
  40.                     hargaBBM=7650;
  41.                 else if(position==2)
  42.                     hargaBBM=9850;
  43.                 else
  44.                     hargaBBM=11200;
  45.             }
  46.         });
  47.         MaterialSpinner spinner2 = (MaterialSpinner) findViewById(R.id.spinner2);
  48.         spinner2.setItems("Honda", "Yamaha", "Kawasaki", "Suzuki", "Lainnya");
  49.         spinner2.setOnItemSelectedListener(new MaterialSpinner.OnItemSelectedListener<String>() {
  50.  
  51.             @Override public void onItemSelected(MaterialSpinner view, int position2, long id, String item) {
  52.                 //Snackbar.make(view, "Clicked " + item + position2, Snackbar.LENGTH_LONG).show();
  53.                 if (position2==0){
  54.                     MaterialSpinner spinner3 = (MaterialSpinner) findViewById(R.id.spinner3);
  55.                     spinner3.setItems("Revo 110 FI", "Blade 125 FI", "Supra X 125 FI");
  56.                     spinner3.setOnItemSelectedListener(new MaterialSpinner.OnItemSelectedListener<String>() {
  57.                         @Override public void onItemSelected(MaterialSpinner view, int position, long id, String item) {
  58.                             //Snackbar.make(view, "Clicked " + item, Snackbar.LENGTH_LONG).show();
  59.                             if(position==0){
  60.                                 iritHonda=62200;
  61.                             }else if(position==1){
  62.                                 iritHonda=61800;
  63.                             }else if(position==2){
  64.                                 iritHonda=61800;
  65.                             }
  66.                         }
  67.                     });
  68.  
  69.                 }
  70.             }
  71.         });
  72.         totalHarga=iritHonda*hargaBBM;
  73.         TextView Harga=(TextView)findViewById(R.id.totalHarga);
  74.         Harga.setText(Double.toString(totalHarga));
  75.  
  76.     }
  77. }
Add Comment
Please, Sign In to add comment