【问题标题】:How to go from one actvity to ther in android studio using button如何使用按钮在 android studio 中从一项活动转到另一项活动
【发布时间】:2017-01-14 18:07:08
【问题描述】:

我创建了 2 个活动。第一个名为 activity_main.xml,另一个名为 layout.xml 我在第一个按钮中有一个按钮,我想点击它我到达 layout.xml 我该怎么做呢? 这是按钮的代码:

我是初学者,如果有人能给我一步一步的指导会更好

【问题讨论】:

标签: android


【解决方案1】:

activity_main.xml 中的按钮 id 将用于调用从 ActivityMainSecondActivity 的事件,不要忘记在 onCraete 中初始化按钮。

使用这个代码(里面onCreate是首选,不一定):

Button button = (Button) findViewById(R.id.button_id_from_activity_main.xml);
button.setOnClickListener(new View.OnClickListener() {
   @Override
   public void onClick(View v) {
   startActivity(new Intent(your_activity_name.this, second_activity_to_go.class););
 }
}

【讨论】:

    【解决方案2】:

    使用 Intent 调用 SecondActivity。如果在您的 activity_main.xml 中有一个 Button。然后在Button上提供onClickListnere来调用第二个Activity。

    Button button = (Button) findViewById(R.id.button);
    button.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                Intent inent = new Intent(MainActivity.this, SecondActivity.class);
                startActivity(intent);
               }
    });
    

    【讨论】:

    • 我是否在mainActivity.java中输入这个
    • 是的,MainActivity 必须有 activity_main.xml。在此,您必须有一个 Button,其 id 必须是按钮。然后使用方法。
    【解决方案3】:
        button.setOnClickListener(new View.OnClickListener() {
                    @Override
                    public void onClick(View v) {
                         Intent i = new Intent(MainActivity.this,NextActivity.class);
                         startActivity(i);            
    }
                });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多