如何使用导航图形工具使一个页面上的'button click action'在 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);
    }
}

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

确保像

这样Manifest文件中声明activities

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

在你Button动作中,使导航动作像这样

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

相关内容

  • 没有找到相关文章