当前位置: 首页 > 面试题库 >

如何在一个活动中具有多个按钮

范哲
2023-03-14
问题内容

我的Android应用有很多按钮。

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

我知道如何使用按钮从一个活动转到另一个活动,但是我不知道如何在一个活动上具有多个按钮,每个按钮启动的活动与另一个活动不同。

Main.xml

Button1 Button2

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从一个活动转移到另一个活动。我们在按钮点击监听器中编写该代码



 类似资料:
  • 这是我的问题: 我想在一个活动中实现两个按钮。一个是计算BMI,另一个是检查时间。我希望用户能在同一个活动中看到两个按钮,这也取决于他们想做什么。(这些功能不是同时工作的,而是分开的。另外,我在这两个活动中都实现了返回主页的按钮。) 在Android模拟器中,消息来自“应用程序继续停止”。 以下是主要活动。java文件: 谢谢! 这些消息是我按下导致应用程序停止的按钮后的stacktrace:

  • 我读过很多关于这方面的文章,但也有2012年或更早的文章。 (我只是打算从数据库中读取和插入一些数据。)

  • 我如何设置文本一段时间,当一个文本将完成然后自动我想在一个活动中显示另一个文本!我可以在Android Studio做吗?如果是,那怎么做? 显示文本 3/4 秒,然后另一个文本将在一个活动中显示

  • 我有一个应用程序相当多的活动之前,它决定我们将使用导航抽屉或汉堡包菜单。我不想使用片段重做整个应用程序,所以我决定采用这个答案中使用的方法:在不同的活动中使用相同的导航抽屉 编辑:现在,这一个https://stackoverflow.com/a/23477100/1371585 并且创建了一个名为的基本活动。代码如下: 下面是布局文件 每个活动都扩展了,而不使用,如下所示: 我的问题:如何正确地

  • 问题内容: 听起来很简单,但我无法使其正常工作。我有两个活动。第一个是表单,第二个是根据在第一个活动中输入的值显示JSON文件中的数据。 因此,我正在尝试制作一个简单的版本。我有一个EditText和一个按钮,因此当他们按下按钮时,EditText中的内容将出现在下一个活动的TextView中。 到目前为止,这是我的代码: 主要活动 主要XML 第二次活动 第二个XML 通过这种方式,我为Edit

  • 我有两个用于应用程序的根活动的意图过滤器 一个过滤器用于从启动器图标启动应用程序,另一个过滤器用于在用户触摸NFC标签时启动活动。 我希望当用户在应用程序的任何活动中按下HOME按钮时,下一次他按下启动器图标或触摸NFC标签时,应用程序必须恢复(每个应用程序都是如此)。 但这是正在发生的事情:当用户点击NFC标签时,第一个活动被启动。然后,他导航到进一步的活动。按回家。再次点击NFC标签,启动第一