java - 如何链接android中的按钮来执行功能?

标签 java android xml

Android代码由Java和XML两部分组成。 XML代码帮助显示按钮和开关,编写什么代码才能从中获得On和Off的输出。

最佳答案

下面是一个基本代码示例,允许用户在应用程序中按下按钮后访问相机:

 Button camera = (Button) findViewById(R.id.button1);
        camera.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View arg0) {
            Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);

                    if (cameraIntent.resolveActivity(getPackageManager()) != null) {
                        startActivityForResult(cameraIntent, REQUEST_IMAGE_CAPTURE);
                    }
                  }
               });

button1 对应于 xml 脚本中按钮的 android id。然后,您可以使用已设置按钮的对象来设置OnClickListenercamera.setOnclickListener 括号内是单击按钮后您希望发生的情况。 Public void onClick 是一个告诉 android 做某事的函数。我试图用基本术语来表达这一点。如果您想了解更多细节,这里有非常好的 android studio 教程视频。这是我最喜欢的:

https://www.youtube.com/watch?v=QAbQgLGKd3Y&list=PL6gx4Cwl9DGBsvRxJJOzG4r4k_zLKrnxl

关于java - 如何链接android中的按钮来执行功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36553060/

相关文章:

java - 如何调用另一个类中的方法到另一个类并将其传递给main

java - 我的 Eclipse 崩溃了,现在它无法启动 java.lang.NoClassDefFoundError : javax/annotation/PreDestroy

xml - 使用 SVG 进行可视化

javascript - 使用 jquery 从 CDATA 和描述标签中获取图像

Java让线程返回一些东西给主线程

android - 将列表从 Activity 发送到 fragment android

21.0.1 android sdk 上的 Android 预编译器错误

java - 检索数据只给我数据库的第一行,我只想将最后一行插入数据库

mysql - 将 XML 文件转换为 SQL 数据库的自动化方法?

java - DB 事务分组 - Spring,java - 寻找设计思路