Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/222.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
按钮单击事件Android studio多个XML文件_Android - Fatal编程技术网

按钮单击事件Android studio多个XML文件

按钮单击事件Android studio多个XML文件,android,Android,Android studio上的以下Java代码允许应用程序连续拍照: @Override public synchronized void onResume() { LOGGER.d("onResume " + this); super.onResume(); handlerThread = new HandlerThread("inference"); handlerThread.start(); handler = new Handler(handlerThr

Android studio上的以下Java代码允许应用程序连续拍照:

@Override

public synchronized void onResume() {

LOGGER.d("onResume " + this);
super.onResume();

    handlerThread = new HandlerThread("inference");
    handlerThread.start();
    handler = new Handler(handlerThread.getLooper());

}
如果我从camera_activity Java文件中删除此代码,则应用程序根本不拍照,相机才刚刚启动

我想做的是在版面设计中插入一个按钮,如果点击,就会执行简历代码,所以我拍了照片

问题是这个项目非常复杂,如果我不想修改太多其他参数,我必须这样做

我已尝试使用:

Button button = (Button) findViewById(R.id.button_send);
button.setOnClickListener(new View.OnClickListener() {
    public void onClick(View v) {
        // Do something in response to button click
    }
});
但该按钮插入的XML文件不是通过“setContentView”命令导入的,也不能插入从camera_活动文件导入的XML,因此上述代码无法正常运行


这个问题有什么解决方案吗?

如果没有更多的代码,很难理解。假设您可以在布局中添加按钮,那么您可以在活动中定义一个布尔值,并在onCreate中将其设置为false。然后,单击按钮时将其设置为true,只有当布尔值设置为true时,线程才会启动代码就在这里:问题在于res/layout/activity\u camera.xml中的文件,它包含在src/org/tensorflow/demo/camera\u activity的java文件中,并且不允许我创建按钮,因为camera\u activity.xml是一个frame\u布局。您认为需要什么才能在不同的布局中创建按钮并创建与camera_activity java文件的连接?我曾尝试在文件activity_camera.xml中放入一个botton,但结果是它无法识别botton的触摸。因此,我确实需要在不同的布局文件中创建按钮,但我不知道如何将其添加到camera_活动java文件中。