Android Widget - 一个动作,多个按钮

时间:2012-12-26 21:32:45

标签: android events button android-widget

我是Android新手,我正在开发一个有多个按钮的小部件。必须对每个按钮执行的操作在逻辑上是相同的。我唯一需要知道点击了哪个按钮。我是否必须使用不同的Action并为每个按钮设置为Intent,还是有更有效的方法?我尝试使用custom XML attributes创建自定义按钮,但这似乎过于复杂和灵活。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

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