我正在用 android 编写一个简单的应用程序,我遇到了这个问题:
首先,我使用 imageButtons 从位于我的res/layout
目录中的 .xml 文件中加载图像。关键是:我可以将它们作为 Java 中的普通按钮处理吗?我的意思是在某个地方实例化了吗?
因为当我稍后使用时,onClickListeners
我希望它们在单击时触发一个事件(.xml
在另一个文件中加载另一个.java
文件)。
还有其他事情:在我的某个地方,我MAinActivity.java
有这些代码行:
Button imageButton2 = (Button) findViewById(R.id.imageButton2);
imageButton2.setOnClickListener(this);
到底有什么用findviewById
?
我是否必须R.Java
找到类 ID 并添加此字段?或者我可以自动理解它吗?