java - 如何使用导航图形工具在 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);
}
}
我希望在单击一个按钮时打开下一页。
解决方案
确保你像这样声明你activities
的Manifest
文件
<activity android:name=".YOUR_ACTIVITY" />
在你Button
的动作中,像这样进行导航动作
Intent intent = new Intent(YOUR_ACTIVITY_1.this, YOUR_ACTIVITY_2.class);
startActivity(intent);
推荐阅读
- javascript - 按下 Enter 键时使用 JavaScript 触发按钮单击
- swift - 如何检查 Parse 是否已经初始化
- java - 如何在 Java 中选择 HashMap 的负载因子?
- c - sendmmsg() return -1,没有可用的缓冲区空间,为什么memset解决了这个问题?
- raku - 如何为 Raku NativeCall 声明“LPTSTR”?
- excel - 使用宏创建表
- javascript - 加密/解密二进制数据 crypto-js
- javascript - 在已定义的 JSON 文件中写入键的新值
- python - 情节甘特图
- python - Python3烧瓶接收文件并将其发送到另一个api