我正在製作一個安卓應用,該應用有兩個活動,一個鼓活動和一個鋼琴活動。使用微調器切換到Android中的另一個活動
我已經完成了所有的用戶界面,甚至鼓的功能。
我想知道的是,如何使用微調控件從鼓更換爲鋼琴?
我讓我的微調器全部設置在它要求您選擇樂器的地方,它說鼓和鋼琴,我需要的只是實現。
我是新來多個活動與多個用戶界面,所以任何幫助將是可怕的。
這是我已經試過,但它是不正確的:
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文件,這是我的鋼琴實現的地方。
我有我的佈局2個.xml文件:main.xml中的BeatLooper.java和piano.xml爲PianoActivity.java
任何幫助將不勝感激!
我猜測用戶必須通過3次點擊來做這個開關(菜單,更改,然後選擇)。您可以將「切換到鼓」或「切換到鋼琴」菜單選項,減少完成此操作所需的操作次數。只是從瀏覽Android問題的隨機建議。 – Jack
你不接受給定的答案嗎?它是正確的。 – Joel