gpt4 book ai didi

android - 带有自定义 View 的面包丁 : onClickListener not called

转载 作者:太空狗 更新时间:2023-10-29 12:44:41 24 4
gpt4 key购买 nike

我对面包丁有疑问:

customView = LayoutInflater.from(context).inflate(viewId, null);
if (customView != null) {
TextView title = (TextView) customView.findViewById(R.id.crouton_title);
if (title != null) {
title.setText(titleString);
}
TextView message = (TextView) customView.findViewById(R.id.crouton_message);
if (message != null) {
message.setText(messageString);
}
}

final Crouton crouton = Crouton.make((Activity) context, customView);
crouton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Crouton.hide(crouton);
}
});

如果我向 make 方法提供 customView,则永远不会调用 onClickListener。如果我使用 makeText,它就可以工作。我做错了什么吗?

最佳答案

尚不支持将 OnClickListener 添加到自定义 View 。在自定义 View Crouton 中处理点击事件的最简单方法是将 OnClickListener 直接添加到您的自定义 View 。

关于android - 带有自定义 View 的面包丁 : onClickListener not called,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20330896/

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