【问题标题】:Getting elements from another xml in MainActivity [closed]从 MainActivity 中的另一个 xml 获取元素 [关闭]
【发布时间】: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 文件中的元素?

【问题讨论】:

    标签: java android xml


    【解决方案1】:

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

    改为这样做

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-06-05
      • 2021-11-02
      • 2017-11-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-07
      相关资源
      最近更新 更多