【问题标题】:Redirect to activity after clicking a button (Android) [duplicate]单击按钮后重定向到活动(Android)[重复]
【发布时间】:2017-03-08 09:03:10
【问题描述】:

我是安卓新手。单击按钮后如何重定向到活动?我有一个按钮,它是一个浮动操作按钮。如果用户 A 单击该按钮以重定向到活动 A,如果用户 B 单击该按钮以重定向到活动 B,... 帮我解决!谢谢大家。

【问题讨论】:

    标签: android button


    【解决方案1】:

    在 xml 中将以下内容添加到按钮

    android:onClick:"onClick"
    

    然后在你的活动中:

    public void onClick(View view)
    {
        Intent i = new Intent(CurrentActivity.this,NextActivity.class);
        startActivity(i);
    }
    

    【讨论】:

      【解决方案2】:

      你也可以在你的代码中注册一个监听器:

          Button button = (Button) findViewById(R.id.button);
          button.setOnClickListener(new View.OnClickListener() {
              @Override
              public void onClick(View view) {
                  startActivity(new Intent(getApplicationContext(), MyActivity.class));
              }
          });
      

      【讨论】:

        【解决方案3】:

        您需要在浮动操作按钮上设置 OnClickListener,您可以通过在 ActivityA 中实现 View.OnClickListener 来实现。

        然后只需启动一个新意图,将以下代码添加到您的 ActivityA,在浮动操作按钮的 onClickListener 内。

        Intent i = new Intent(getApplicationContext(), ActivityB.class);
        startActivity(i);
        

        【讨论】:

          【解决方案4】:

          将此代码放在按钮的onclick中

          Intent intent = new Intent(this, B.class);
          startActivity(intent);
          

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2015-09-22
            • 2017-12-03
            • 1970-01-01
            • 1970-01-01
            • 2023-02-03
            • 2023-02-26
            相关资源
            最近更新 更多