java - 如何在一个 Activity 中有多个按钮

标签 java android

我的 Android 应用有很多按钮。

我的 main.xml 布局有三个按钮。

我知道如何使用按钮从一个 Activity 转到另一个 Activity,但我不知道如何在一个 Activity 上设置多个按钮,每个按钮启动一个不同的 Activity。

例子

主.xml

按钮1 按钮2

Main2.xml

由 button1 启动

About.xml

由 Button2 启动

如何让 main.java 文件执行此操作?

最佳答案

public class NL extends Activity {



     public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
          Button b1=(Button)findViewById(R.id.Button01);
          Button b2=(Button)findViewById(R.id.Button02);
          b1.setOnClickListener(new View.OnClickListener() {

            public void onClick(View v) {
                Intent myintent2 = new Intent(NL.this,Button1.class);
                startActivity(myintent2);

            }
        });
          b2.setOnClickListener(new View.OnClickListener() {

                public void onClick(View v) {
                    Intent myintent2 = new Intent(NL.this,Button2.class);
                    startActivity(myintent2);

                }
            }); 
    }
}

使用 intent 从一个 Activity 移动到另一个 Activity 。我们在按钮点击监听器中编写该代码

关于java - 如何在一个 Activity 中有多个按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4755487/

相关文章:

java - 在此 Gridview 中显示错误 java.lang.NullPointerException

java - Future.get() 不返回所有结果

java - Android应用程序中的倒计时器在不同时间开始

java - 以编程方式创建 Android 滚动列表

Android 相机打开延迟 Activity 加载

java - 访问 ArrayDeque 中的每个元素

java - 如何在 Web 浏览器内的 Javascript 代码和 Java 代码之间传递信息

java - 更改关键不在集合 B 中的 map 元素

Android Lollipop透明状态栏

安卓:PlaybackOverlayFragment 不工作