我是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);