gpt4 book ai didi

android - 将单独类中的 onClickListener 添加到 xml 布局

转载 作者:行者123 更新时间:2023-11-29 16:16:42 25 4
gpt4 key购买 nike

我有单独的文件和监听器。我想使用 xml Android:onClick 将该监听器附加到按钮,但编译后出现错误

01-11 14:35:35.560: E/AndroidRuntime(4682): java.lang.IllegalStateException: Could not find a method Btnlistener(View) in the activity class com.android.app.Activity for onClick handler on view class android.widget.Button with id 'btn1'

有什么奇特的方法可以导入我的监听器类,这样我就可以在 xml 中使用 Android:onClick。

最佳答案

这是我的建议:

用普通方法为您的监听器创建一个BaseActivity

public void buttonClicked(View view) {
// put here what your listener did
}

并让所有需要此监听器的 Activity extends BaseActivity。您可以在布局中为按钮定义以下 xml 元素:

android:onClick="buttonClicked"

关于android - 将单独类中的 onClickListener 添加到 xml 布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8821075/

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