从 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 获取元素 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
从 MainActivity 类中的另一个函数访问 WebView
如何在 MainActivity 之外的另一个类中调用 findViewById(R.id.textView)?