gpt4 book ai didi

java - 如何调用 Button 元素的另一个 Activity/类 onClick() 中定义的方法?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:55:05 25 4
gpt4 key购买 nike

我正在使用 Android Studio 处理我的主要 Activity 的布局(最低 API 是 15),并在其上定义了一些 XML 按钮。

该程序的想法是通过使用一组按钮添加、显示和清除单词列表来编辑单词列表。 (有一个用于添加的 EditText,但这对问题并不重要)。但是考虑到高内聚的想法,我在另一个普通类中定义了这个列表和操作它的方法,称为 WordList(它仍然扩展 Activity),等等当尝试调用按钮的 onClick 属性时,找不到它们。

android:onClick="addWord"

Method 'addWord' is missing in 'MainActivity' or has incorrect signature...

有没有办法从另一个类中制作布局或单个元素点(或获取其数据上下文),或者是针对整个 Android 结构,我应该把它放在一起在其原始 Activity 中?

最佳答案

您是否为该方法使用了正确的签名?

使用onClick属性定义的方法必须满足以下要求:

  • 必须公开
  • 必须有一个无效的返回值
  • 必须有一个 View 对象作为参数(即被点击的 View )

喜欢

public void addWord(View view) {
//your action
}

关于java - 如何调用 Button 元素的另一个 Activity/类 onClick() 中定义的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35072121/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com