在android按钮上下拉菜单以启动多个活动

时间:2014-12-03 08:07:44

标签: java android button android-activity drop-down-menu

我想在我的活动中创建一个按钮,以便单击按钮显示下拉菜单列表,当从下拉列表中选择一个选项时,新活动开始。 所以基本上我想在Android应用程序中点击我的按钮启动多个活动。我找到了这个教程http://www.mkyong.com/android/android-spinner-drop-down-list-example/ 但在这里我可以只选择一个项目,如果我尝试开始新的意图而不是吐司,我会收到错误。 请指导我,如果有更好的想法,请告诉我。

1 个答案:

答案 0 :(得分:0)

您只需修改侦听微调器点击的功能,并根据点击的项目启动所需的活动:

public void onItemSelected(AdapterView<?> parent, View view, int pos, long id) {
    Activity activity = (Activity) parent.getContext();
    Intent myIntent = new Intent();
    if (pos == 0) {
        myIntent.setClassName(activity, MyActivity1.class);
    } else if (pos == 1) {
        myIntent.setClassName(activity, MyActivity2.class);
    }
    activity.startActivity(myIntent);
}