从 MainActivity 中的另一个 xml 获取元素 [关闭]

Posted

技术标签:

【中文标题】从 MainActivity 中的另一个 xml 获取元素 [关闭]【英文标题】:Getting elements from another xml in MainActivity [closed] 【发布时间】:2021-12-06 16:38:57 【问题描述】:

在我的 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 文件中的元素?

【问题讨论】:

【参考方案1】:

您正在尝试使用 ImageView 对象访问 Button

改为这样做

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

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

【讨论】:

以上是关于从 MainActivity 中的另一个 xml 获取元素 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章