Я делаю приложение для Android, которое состоит из двух действий: игры на ударных и игры на фортепиано.
Я уже выполнил весь пользовательский интерфейс и даже звуковые функции для барабанов.
Что я хочу знать, так это как мне использовать Spinner Widget для переключения с ударных на пианино?
У меня все настроено на мой счетчик, где он просит вас выбрать инструмент, и на нем написано Drumsи Piano, все, что мне нужно, это реализация.
Я новичок в нескольких действиях с несколькими пользовательскими интерфейсами, поэтому любая помощь будет потрясающей.
Это то, что я пробовал, но это неправильно:
public class MyOnItemSelectedListener implements OnItemSelectedListener
{
public void onItemSelected(AdapterView<?> parent, View view, int pos, long id)
{
Toast.makeText(parent.getContext(),
parent.getItemAtPosition(pos).toString() + " View Selected", Toast.LENGTH_SHORT).show();
if(parent.getItemAtPosition(pos).toString() == "Drums")
{
Intent i = new Intent(this, BeatLooper.java);
startActivity(i);
}
if(parent.getItemAtPosition(pos).toString() == "Piano")
{
Intent i = new Intent(this, PianoActivity.java);
startActivity(i);
}
}
public void onNothingSelected(AdapterView parent)
{
// Do nothing.
}
}
Этот код находится внутри файла BeatLooper.java, где находятся мои барабаны и их реализация.Я хочу использовать переключатель для переключения на мой файл PianoActivity.java, где находится моя реализация Piano.
У меня есть 2 XML-файла в моем макете: main.xml для BeatLooper.java и piano.xmlfor PianoActivity.java
Любая помощь будет принята с благодарностью!