Paweł
Bystry
Kierownik Wydziału
Usług
Dystrybucyjnych, PGE
Dystrybucja...
Temat: Spinner przypisz zmienna przy wyborze
Szanowni koledzy,stawiam swoje pierwsze kroki i prosze o pomoc.
Chce wykonac trzy spinnery oraz jeden button. Ze spinnerow bedzie sie wybierac dane wartosci a nastepnie klikajac w button ma wyskoczyc okienko allert w ktorym bedzie text zalezny od wyborow dokonanych w spinnerach.
Plan jest aby podczas wyboru z listy spinnera dana byla zapisywana jako zmienna globalna a nastpnie w buttonie chce umiescic warunki. Gdy zmienna1 = 1, zmienna2 = b, zmiennac = 8, to button ma wywolac allert okno z danym stringiem.
Mozliwe, ze nie jest to najlepszy sposob na rozwiazanie tej aplikacji, ale wiadomo jak to jest na poczatku nauki.
1. Utknalem na zapisie zmiennej w spinnerze. Nie wiem jak ja przypisac w onItemSelected
2. Jak wstawic warunki if do buttona.
Z gory dziekuje za przeczytanie posta i ewentualna pomoc.
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
spinnernap = (Spinner)findViewById(R.id.spinnernap);
adapternap = ArrayAdapter.createFromResource(this,R.array.napiecie,android.R.layout.simple_spinner_item);
adapternap.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinnernap.setAdapter(adapternap);
spinnernap.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
string wybor = spinnernap.getItemAtPosition(position);
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
}
});