从MainActivity中的另一个xml获取元素



在我的MainActivity.class中我有

ImageView button = (ImageView) findViewById(R.id.btnElementInside_items_xml);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Toast.makeText(view.getContext(), "Test", Toast.LENGTH_SHORT).show();
}
});

我不能访问这个按钮在我的MainActivity,只是元素在activity_main.xml。如何访问其他.xml文件中的元素?

您试图访问ImageView对象的Button

改为

Button button = findViewById(R.id.btnElementInside_items_xml);

或者您可以将xml中的元素更改为ImageView而不是Button

最新更新