java - 我可以从监听器内部引用 OnClickListener 的按钮吗? (安卓)

标签 java android button listener

我有一个 android 程序,其中有多个按钮使用相同的 OnClickListener,我希望能够从监听器内部引用按钮的动态分配文本。有什么方法可以引用被按下以获取其文本的按钮吗?我不想让多个特定于按钮的监听器执行相同的操作。

最佳答案

在您的 onClick(View v) 中,您可以将其转换为按钮:

@Override
public void onClick(View v) {
  Button clickedButton = (Button)v;
  // do stuff with it here.
}

关于java - 我可以从监听器内部引用 OnClickListener 的按钮吗? (安卓),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6615769/

相关文章:

java - java中按键按下多长时间

java - Java 中的回文 int

java - 将字节数组写入 bmp java

android - 从 Camera 捕获导致 Failure delivery result ResultInfo

javascript - Asp.Net OnClick通过javascript执行

Xamarin 触发器按钮未在 FreshMvvm/SwipeView 上下文中触发

java - 如果不存在则插入整数,如果 Firebase 实时数据库 Android 中已存在则递增

java - 如何创建 OpenGL 动态壁纸?

java - Android:java 舍入错误。不明白为什么?

android - 当我对按钮使用选择器时,android崩溃