Untitled
unknown
plain_text
a year ago
2.5 kB
18
Indexable
package com.vrushabhhirap.day10homeworkit; import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.Spinner; import androidx.appcompat.app.AppCompatActivity; public class MainActivity extends AppCompatActivity { private Spinner stateSpinner, citySpinner; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); stateSpinner = findViewById(R.id.State_spinner); citySpinner = findViewById(R.id.city_spinner); // States array String[] states = {"Maharashtra", "Karnataka", "Gujarat"}; // Cities array for each state String[][] cities = { {"Mumbai", "Pune", "Nagpur", "Nashik", "Aurangabad"}, {"Bangalore", "Mysore", "Mangalore"}, {"Ahmedabad", "Surat", "Vadodara"} }; // Set up state spinner ArrayAdapter<String> stateAdapter = new ArrayAdapter<>(this, android.R.layout.simple_spinner_item, states); stateAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); stateSpinner.setAdapter(stateAdapter); // Set up listener for state spinner stateSpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { @Override public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { // Populate the city spinner based on selected state ArrayAdapter<String> cityAdapter = new ArrayAdapter<>(MainActivity.this, android.R.layout.simple_spinner_item, cities[position]); cityAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); citySpinner.setAdapter(cityAdapter); } @Override public void onNothingSelected(AdapterView<?> parent) { // Optionally, you can handle this case citySpinner.setAdapter(null); } }); } } //e mart , tripple Shop , people shop , trio mart, //e mart , tripple Shop , people shop , trio mart, // fadding = AnimationUtils.loadAnimation(this,R.anim.fadding); // ex = findViewById(R.id.ex); // ex.setOnClickListener(new View.OnClickListener() { // @Override // public void onClick(View v) { // ex.startAnimation(fadding); // } // });
Editor is loading...
Leave a Comment