Я создаю простое приложение для андроида, состоящее из прядильщиков и edittext. вопрос, у меня есть 2 блесны с массивами в адаптер
Spinner 1Как сделать spinner зависит от другого счетчика
ArrayAdapter adapter1 = ArrayAdapter.createFromResource(this,R.array.kendaraan_arrays,android.R.layout.simple_spinner_item);
spKendaraan.setAdapter(adapter1);
, что я хочу, это массивы от блесны 2, зависит от того, что я выбираю в блесны 1
Spinner 2
@Override
public void onItemSelected (AdapterView <?> adapterView, View view,int position, long id){
if (spKendaraan.getSelectedItem().equals("Mobil")) {
Toast.makeText(getApplicationContext(), "Mobil dipilih", Toast.LENGTH_SHORT).show();
ArrayAdapter adapter2 = ArrayAdapter.createFromResource(this, R.array.pelanggaran_mobil, android.R.layout.simple_spinner_item);
spPelanggaran.setAdapter(adapter2);
} else {
ArrayAdapter adapter2 = ArrayAdapter.createFromResource(this, R.array.pelanggaran_motor, android.R.layout.simple_spinner_item);
spPelanggaran.setAdapter(adapter2);
}
}
мой код выше не работает, я делаю логик/метод ошибку?
Т.Л., д-р
if spinnerA == x{
spinnerB = m
}
else {
spinnerB = n
}
поскольку я новичок в Android, любой пример будет очень высокую оценку.
что это вопрос вы получаете? – Barun