java - 如何获得打开另一个 Activity 的按钮?

标签 java android xml

我在我的 Activity XML 文件中添加了一个按钮,但我无法使用它打开我的其他 Activity 。有人可以一步一步告诉我如何做到这一点吗?

最佳答案

A.确保您的其他 Activity 已在 list 中声明:

<activity
    android:name="MyOtherActivity"
    android:label="@string/app_name">
</activity>

所有 Activity 都必须在 list 中声明,即使它们没有 intent filter分配给他们。


B.在您的 MainActivity 中执行以下操作:

Button btn = (Button)findViewById(R.id.open_activity_button);    

btn.setOnClickListener(new View.OnClickListener() {         
        @Override
        public void onClick(View v) {
            startActivity(new Intent(MainActivity.this, MyOtherActivity.class));
        }
});

关于java - 如何获得打开另一个 Activity 的按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24610527/

相关文章:

java - Android AlarmManager 服务

android - 如何设置 View 透明?

android - Android 中的 Facebook 共享对话框不显示内容

java - 我来自 XML 的 VIEWS 或 WIDGETS 无法在扩展 fragment 类的类上使用 java

java - while循环中只执行一次

java - 无法使用 JAXB 解析 XML 响应 - IndexOutOfBoundsException

java - 用于处理/Java 中的金字塔金字塔的 For 循环

Android:ViewBinding 的 ScrollView 内没有可用的 View ID。如何访问?

java - 用户支持的分配未满足跨步要求,退回到单独分配

python - 如何在 qweb 报告上增加公司 Logo 图像大小