0

我对 Android 完全陌生,我正在开发一个有多个按钮的小部件。必须对每个按钮执行的操作在逻辑上是相同的。我唯一需要的是知道单击了哪个按钮。我是否必须使用不同Action的 s 并将它们设置Intent为每个 Button 或者是否有更有效的方法?我尝试使用自定义 XML 属性创建自定义按钮,但对于此目的而言,这似乎过于复杂和灵活。

任何帮助将不胜感激。

4

1 回答 1

1

您可以使用 Button 的 onClick 属性在主机活动中指定一个方法,该方法将在调用按钮时调用此方法将传入一个 View 对象作为参数,该参数是被单击的按钮,基于该参数您可以更改您的根据需要的逻辑。

于 2012-12-26T21:39:49.970 回答