android中同一个activity中设置两个button如何区别

android中同一个activity中设置两个button怎么区别?
例如在一个activity中同时有两个按钮button_1,button_2,当将焦点在不同的按钮上时,按下中间键,在OnKeyDown()的相应函数中,我怎么知道现在是哪一个按钮处于当前的激活状态呢,有没有类似于getfoucs()的这样的函数,在java中有一个actionPerformed(ActionEvent e)通过这个可以区别其中是在那个button控件上,但是android中好像没有这样的方法吧,本人新手,还请大侠们告知处理这类事情的方法啊?谢谢了先

------解决方案--------------------
探讨

引用:

button可以设置android:id属性的,在activity中可以通过指定的id来判断是哪个button

请问我怎么判读是否为我要的button ID呢?

------解决方案--------------------
用view.isFocused来判断,就是累点