Commit bc7a260b authored by Anupama Balasooriya's avatar Anupama Balasooriya

Implement spinners in spare parts main interface

parent fc0f2bc7
......@@ -5,7 +5,9 @@ import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.Spinner;
import com.sliit.smartserviceassistant.MainActivity;
import com.sliit.smartserviceassistant.R;
......@@ -13,12 +15,51 @@ import com.sliit.smartserviceassistant.R;
public class SparePartsMainActivity extends AppCompatActivity {
private Button btn_search;
private Spinner spin_vehicle_model;
private Spinner spin_vehicle_type;
private Spinner spin_part_type;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_spare_parts_main);
// Select vehicle model Spinner
spin_vehicle_model = findViewById(R.id.spin_vehicle_model);
String[] arraySpinner_model = new String[] {
"Toyota", "Nissan", "KIA", "Suzuki", "Hyundai"
};
Spinner s = (Spinner) findViewById(R.id.spin_vehicle_model);
ArrayAdapter<String> adapter_model = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item, arraySpinner_model);
adapter_model.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
s.setAdapter(adapter_model);
// Select vehicle type Spinner
spin_vehicle_type = findViewById(R.id.spin_vehicle_type);
String[] arraySpinner_type = new String[] {
"Corolla", "Corolla Hybrid", "Corolla Hatchback", "Prius", "Prius Prime",
"Camry", "Camry Hybrid", "Avalon", "Avalon Hybrid", "Mirai", "86",
"GR Supra", "RAV4 Hybrid", "RAV4 Prime", "Highlander Hybrid", "Venza",
"Sienna", "RAV4", "Highlander", "R4 Runner", "Sequoia", "Land Cruiser", "C-HR"
};
Spinner s2 = (Spinner) findViewById(R.id.spin_vehicle_type);
ArrayAdapter<String> adapter_type = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item, arraySpinner_type);
adapter_type.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
s2.setAdapter(adapter_type);
// Select vehicle spare part type Spinner
spin_part_type = findViewById(R.id.spin_spare_part);
String[] arraySpinner_part_type = new String[] {
"Headlights", "Wind Screen", "Wipers", "Side Mirrors", "Signal Lights"
};
Spinner s3 = (Spinner) findViewById(R.id.spin_spare_part);
ArrayAdapter<String> adapter_part_type = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item, arraySpinner_part_type);
adapter_part_type.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
s3.setAdapter(adapter_part_type);
// Search button
btn_search = findViewById(R.id.btn_search);
btn_search.setOnClickListener(new View.OnClickListener() {
......
......@@ -33,7 +33,7 @@
<!-- Vehicle model input -->
<TextView
android:id="@+id/txt_vehicle_model"
android:layout_marginTop="100dp"
android:layout_marginTop="60dp"
android:layout_below="@+id/txt_topic"
android:text="Vehicle model:"
android:textSize="20dp"
......@@ -43,7 +43,7 @@
<Spinner
android:id="@+id/spin_vehicle_model"
android:layout_marginTop="100dp"
android:layout_marginTop="60dp"
android:layout_below="@id/txt_topic"
android:layout_alignParentRight="true"
android:layout_width="200dp"
......@@ -95,7 +95,7 @@
android:id="@+id/btn_search"
android:text="SEARCH"
android:textSize="20dp"
android:layout_marginTop="150dp"
android:layout_marginTop="80dp"
android:layout_below="@id/txt_spare_part"
android:layout_width="match_parent"
android:layout_height="wrap_content">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment