按钮单击事件Android studio多个XML文件
Android studio上的以下Java代码允许应用程序连续拍照:按钮单击事件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
@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文件中。