gpt4 book ai didi

java - 如何在 Android 的 XML 布局中为 View 设置 Genaral onCLick?

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:19:11 24 4
gpt4 key购买 nike

我的应用程序有 17 个 ImageButtons,每个按钮都有一个动物图像,如果用户点击它,就会为用户播放动物的声音。

正如我所说,我有 17 个 ImageButtons。如果我想为它们中的每一个设置 OnClickListener。我必须编写 button.setOnCLickListenr(/*implementation*/);button.setOnCLickListenr(this);*(在实现 View.OnCLickLIstener 接口(interface)内)17 次

我的按钮离自己不近,所以我不能使用 RecyclerViewListViewGridLayout

有什么方法可以将 OnClickListener 的数量从 17 倍减少到更低。或者只使用一次setOnClickListener方法

谢谢...

最佳答案

你可以使用Butterknife库,检查示例:

@OnClick({ R.id.button1, R.id.button2, R.id.button3 })
public void onClicked(View view) {
// do something
}

关于java - 如何在 Android 的 XML 布局中为 View 设置 Genaral onCLick?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58372119/

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