Я пытаюсь соединить 2 счетчика вместе. Это означает, что предметы внутри 2-го счетчика будут зависеть от того, какой предмет выбран для 1-го счетчика.
Это код внутри основного файла Java.
public void onCreate (Bundle saveInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Spinner spinner = (Spinner) findViewById(R.id.spinner);
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(
this, R.array.planets_array, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
}
Это код внутри MyOnItemSelectedListener.java
открытый класс MyOnItemSelectedListener реализует OnItemSelectedListener {
public void onItemSelected(AdapterView<?> parent,
View view, int pos, long id) {
Toast.makeText(parent.getContext()), "The planet is " +
parent.getItemAtPosition(pos).toString(), Toast.LENGTH_LONG).show();
}
public void onNothingSelected(AdapterView parent) {
// Do nothing.
}
}
Таким образом, функция onItemSelected выведет на экран элемент, который был выбран в первом вращателе. Однако я не могу понять, как создать 2-й счетчик полностью на основе значения внутри 1-го счетчика.
Я знаю, что внутри onItemSelected нужно что-то делать, но я просто не могу понять, так как я новичок в Java Android.
Можете ли вы, ребята, помочь мне в этом?
Спасибо.