首页 > 解决方案 > 如何使用导航图形工具在 Android Studio 中打开下一个页面上的“按钮单击操作”?

问题描述

我是 Android Studio 和 Java 编程的新手。我一直试图弄清楚图形导航资源功能如何用于视觉链接页面。我为我的应用制作了 2 个页面,每个页面都有唯一的名称(例如 Page1 和 Page2)。我还能够通过在图形导航面板中拖放圆形圆圈并命名动作(例如动作1)来直观地链接两个页面。

我遵循了这个线程中提供的解决方案如何获得一个按钮来打开另一个活动?但没有一个对我有用。

这是我的按钮代码。

public class MainActivity extends AppCompatActivity {
    private Button register_button;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);


        register_button = (Button) findViewById(R.id.action_mainActivity_to_registration);
        register_button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                openRegistrationPage();
            }
        });


    }

    public void openRegistrationPage () {

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

我希望在单击一个按钮时打开下一页。

标签: javaandroidbuttonnavigation

解决方案


确保你像这样声明你activitiesManifest文件

   <activity android:name=".YOUR_ACTIVITY" />

在你Button的动作中,像这样进行导航动作

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

推荐阅读