我正在制作一个安卓应用,该应用有两个活动,一个鼓活动和一个钢琴活动。使用微调器切换到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